首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

SqlDataReader使用的有关问题

2012-03-03 
SqlDataReader使用的问题使用SqlDataReader的话应该每次都关闭连接即用close但我要返回这个SqlDataReader

SqlDataReader使用的问题
使用SqlDataReader的话应该每次都关闭连接即用close
但我要返回这个SqlDataReader   即return   dr
如果在return之前关闭的话会出错

应该怎么做好

[解决办法]
你把读出来的数据存入DataSet或DataTable,再返回DataSet或DataTable
[解决办法]
//cmd: SqlCommand
SqlDataReader dr = cmd.ExecuteReader(CommandBehavior.CloseConnection);
return dr;

这样dr在调用Close的时候,会关闭数据库连接

热点排行