SqlCommand的SqlDataReader();方法返回了一个SqlDataReader的对象,这个返回值是用于操作我们sql语句得到的结果集。
执行完sql得到的一个结果集,这个结果集存储在数据库上,还没有取回到我们的程序中,要想取回到程序中,要调用dr.Read();方法,每调用一次Read方法,dr都会去数据库上的结果集中取一条记录,如果能取到下一条记录,则返回值为true,否则的话,返回值为false。
注意:SqlDataReader是一个持续连接的对象,他在操作数据库的时候,要保持与数据库的连接,并且和这个对象相关的Command和Connection不能再做其他事情。
本文深入探讨了SqlCommand的SqlDataReader方法,解释了其用于操作SQL语句结果集的过程,包括如何通过dr.Read()方法从数据库获取数据以及SqlDataReader作为持续连接对象的特点。
1245

被折叠的 条评论
为什么被折叠?



