作者wind681201 (阿风~~)
看板C_Sharp
标题[问题] Datareader的限制问题
时间Sun Jun 1 20:45:21 2014
在msdn上面有说,在connection里,只能存在一个datareader,
这一句话,我一直是看不懂,我的疑问是。
一、一个connection里只能存在一个Datareader?
二、只要是连线相同的资料库,只能有一个datareader?
三、关闭datareader就好,还是连sqlcommand也要一起关了,才可以用呢?
状况一:
在a.aspx网页里有一个connection连b资料库,在这里只能有一个datareader?
那在b.aspx网页中有一个connection连b资料库,就无法使用datareader?
也就是说,整个网站,多人使用一个datareader?
状况二:
A class里,有conneciotn连资料库b,若我
dim a1 as new a : dim b1 as new a
那是个存在一个datareader吗?还是说a1 b1都有自己的datareader可用呢?
状况三:
同样的连线中,跑槽状回圈,就不能用datareader因为只能有一个,可能
外层的datareader没关,就不能用在内层?
研究很久了,还是不清楚
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.135.124.131
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/C_Sharp/M.1401626725.A.EA3.html
1F:推 Abbee:不建议用这个,因为这要保持连线,除非程式只有你一人在用, 06/08 11:01
2F:→ Abbee:否则用dataAdapter整个捞比较好 06/08 11:01