SqlDataReader关闭问题 是不是每次获得到sqldatareader都必须要关闭?try{*.close()}catch(){}是否要在catch里也加close? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 对。可以放到finally.或者使用using (sqldatareader reader = ..){} 一般不在catch中加close,一般在 finally中加close; finally就是无论怎样都要执行,就算异常也要执行相当最后的意思 每次执行都要关闭,可以放到finally里面 保险起见还是用using 在using的作用域外会自动释放的 而且你不应该是放在catch 而是放finally里 catch只是有异常的时候你才close finally是不论正常还是异常都会执行 循环读取数据中的记录后,再放入到另一张表里去 谁有好一点的文件上传控件! 怎么把一个16进制的图片 还原成图片显示出来 传到服务器怎么不行了?? 急!跪求:调试提示“无法连接到ASP.NET Development server ” Datagrid中使用模版列显示RadioButtonList问题? 奇怪的问题:服务器SQL Server 登录???大家看遇到过没? HTML中的DIV中如何嵌入.aspx文件 求助,JQ传值问题 在ASP。NET中怎样嵌如c#语言 linkbutton样式问题 时间段生成问题
可以放到finally.
或者使用
using (sqldatareader reader = ..)
{
}
而且你不应该是放在catch 而是放finally里 catch只是有异常的时候你才close
finally是不论正常还是异常都会执行