读书人

SqlDataReader使用的有关问题

发布时间: 2012-03-03 15:33:02 作者: rapoo

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

应该怎么做好

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

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

读书人网 >asp.net

热点推荐