位置:首页 > 软件操作教程 > 编程开发 > C# > 问题详情

创建DataReader对象

提问人:刘冬梅发布时间:2020-10-12

DataReader类没有提供公有的构造函数,通常调用Command类的ExecuteReader方法来返回一个DataReader对象。

SqlCommand cmd=new SqlCommand(CommandText,ConnectionObject);

SqlDataReader reader=cmd.ExecuteReader( );

当数据阅读器打开时,不能使用对应的连接对象执行其他任何任务;当阅读完数据阅读器的记录或不再需要数据阅读器时,应该立即关闭数据阅读器。

reader.Close( );

ExecuteReader方法执行可以带上在System.Data空间中定义的CommandBehavior枚举类型的参数,执行一些想要怎样使用结果的指令。

如下面的代码表示当关闭数据阅读器时数据连接也同时被关闭,无需再次关闭数据连接。

SqlDataReader reader=cmd.ExecuteReader(CommandBehavior.CloseConnection);

继续查找其他问题的答案?

相关视频回答
回复(0)
返回顶部