C# DataReader 用法,我从DB2读出多条数据后 用DataReader 怎么搞

[复制链接]
查看11 | 回复3 | 2013-4-9 15:17:00 | 显示全部楼层 |阅读模式
首先你要对应数据库定义相对应的实体类。然后读取数据。//dr就是DATAREADER的实例对象if(dr.HasRows){
while(dr.Read())
{
Books bk=new Books();//这里的BOOKS类就是自己定义的类,一般都是对应数据库来定义的。
bk.属性=dr["数据库的列名"].ToString();//因为读取出来的时候是OBJECT类型所以要转换一下,我这里转换成字符串,如果是整形就转整型。
bk.属性=Convert.ToInt32(dr["数据库的列名"].ToString());//这个属性转成整型,具体是什么类型根据你数据库的字段来定义类属性的类型。然后...
回复

使用道具 举报

千问 | 2013-4-9 15:17:00 | 显示全部楼层
// 创建一个 Command.SqlCommand testCommand = conn.CreateCommand();// 定义需要执行的SQL语句.testCommand.CommandText = SQL;// 执行SQL命令,结果存储到Reader中.SqlDataReader testReader = testCom...
回复

使用道具 举报

千问 | 2013-4-9 15:17:00 | 显示全部楼层
while(dr.read()){这里可以每次获取dr中的没一条数据}...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行