概念问题---如何看待SqlDataReader对象 通过SqlCommand对象的ExecuteReader方法可以轻松得到一个SqlDataReader对象,并且该对象公开了一些属性和方法,以便于方便读取数据库中的数据.但是对其实质性的理解自己感觉还是比较浅薄.如果那位高手路过的话,请给于指点.最好您在回帖后别马上离开,想和您多交流一下.(谢谢了) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://msdn.microsoft.com/zh-cn/library/system.data.sqlclient.sqldatareader(VS.80).aspx @peter200694013:五一放长假了吗? SqlDataReader的使用http://www.cnblogs.com/ilovexiao/archive/2007/11/05/950255.html使用时要注意:http://www.cnblogs.com/mist/archive/2004/04/28/7958.html @peter:能给说下SqlDataReader究竟是一个什么样的东西呢? 还请您帮忙解释下SqlDataReader究竟是一个什么样的东西?是一个读取数据库的游标吗? SqlDataReader对象本身包含数据吗? SqlDataReader 类提供一种从 SQL Server 数据库读取行的只进流的方式。若要创建 SqlDataReader,必须调用 SqlCommand 对象的 ExecuteReader 方法,而不要直接使用构造函数。在使用 SqlDataReader 时,关联的 SqlConnection 正忙于为 SqlDataReader 服务,对 SqlConnection 无法执行任何其他操作,只能将其关闭。除非调用 SqlDataReader 的 Close 方法,否则会一直处于此状态。例如,在调用 Close 之前,无法检索输出参数。SqlDataReader 的用户可能会看到在读取数据时另一进程或线程对结果集所做的更改。但是,确切的行为与执行时间有关。当 SqlDataReader 关闭后,只能调用 IsClosed 和 RecordsAffected 属性。尽管当 SqlDataReader 存在时可以访问 RecordsAffected 属性,但是请始终在返回 RecordsAffected 的值之前调用 Close,以保证返回精确的值。 c#数据库编程中,是采用OLE DB还是其他方式更好? C# 捕获磁盘空间不足异常 C#用户控件问题 httpwebrequest POST 返回值问题 关于Reflection调用方法的问题~ 我的程序“未将对象引用设置到对象实例”是什么原因? 通过DataAdapter和DataSet读取数据失败(SQL) 高分求:怎样用C#控制网络连接? 在线等待解决。 如何修改DataGrid中某一行中的一个数据?请高手帮忙. 怎样可以在设计编辑父窗口继承的工具条和菜单控件 ThreadPool的64个线程同时访问一个数组的64个不同的区域,算是临界区资源吗?
五一放长假了吗?
http://www.cnblogs.com/ilovexiao/archive/2007/11/05/950255.html
使用时要注意:
http://www.cnblogs.com/mist/archive/2004/04/28/7958.html
能给说下SqlDataReader究竟是一个什么样的东西呢?
SqlDataReader 的用户可能会看到在读取数据时另一进程或线程对结果集所做的更改。但是,确切的行为与执行时间有关。当 SqlDataReader 关闭后,只能调用 IsClosed 和 RecordsAffected 属性。尽管当 SqlDataReader 存在时可以访问 RecordsAffected 属性,但是请始终在返回 RecordsAffected 的值之前调用 Close,以保证返回精确的值。