黑马程序员技术交流社区
标题:
ado,net中的DateRead
[打印本页]
作者:
张恒
时间:
2012-3-29 09:25
标题:
ado,net中的DateRead
在做查询时使用DateRead获取数据,当关闭连接的时候,DateRead就不能获取数据了。可不可以延长DateRead的作用域。有没有办法可以使DateRead作用完了,关闭DateRead时就自动关闭连接。
作者:
何智杰
时间:
2012-3-29 10:02
在得到SqlDataReader 时的方法中加入CommandBehavior.CloseConnection
SqlDataReader reader = cmd.ExecuteReader(CommandBehavior.CloseConnection);
作者:
柏云杉
时间:
2012-3-29 10:05
把数据库连接sqlconnection、sqlcommend,sqldatereader都用using括起来。用完自动会关闭。
作者:
张静慈
时间:
2012-3-29 10:15
using (SqlConnection con1 = new SqlConnection(@"server=;database=; uid=; pwd="))
{ con1.Open(); } 在大括号里边写就可以了
作者:
李正兴
时间:
2012-3-29 10:53
用using括起来之后 出了using的作用域 就会失效 DateRead 是放在服务器端进行查询 你可以使用DataSet 放到本地想啥时候读就什么时候读
作者:
朱学田
时间:
2012-3-29 21:10
本帖最后由 朱学田 于 2012-3-29 21:11 编辑
视频里老师常用using,说也可以用try-catch
作者:
方杰
时间:
2012-3-29 21:18
也可以i自己在最后手动关闭、
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2