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);
已有 22658 名学员学习以下课程通过考试
最需教育客户端 软件问题一手掌握
去 App Store 免费下载 iOS 客户端
点击加载更多评论>>