日期:2014-05-19  浏览次数:20925 次

SqlDataReader 问题
我在SqlDataReader.Read()几条后。然后把当前的reader保存起来。
比如dr1=dr2;
然后我再次实例一个dr
我用dr3=dr1.那么这样我还能在上次dr2的位置开始吗?

------解决方案--------------------
dr1=dr2;
不是保存对象,而是又多了个指向这个对象的指针而已...
------解决方案--------------------
应该是不行的,SqlDataReader 读完后就释放了的
------解决方案--------------------
释放之后 在打开新的 试试可以不