当前位置: 代码迷 >> ASP.NET >> 关于SqlDataReade的一些有关问题.熟悉的进来回答
  详细解决方案

关于SqlDataReade的一些有关问题.熟悉的进来回答

热度:868   发布时间:2013-02-25 00:00:00.0
关于SqlDataReade的一些问题.熟悉的进来回答!
如果只是纯粹的读取,用SqlDataReader.写类模块怎么写?...写成类模块了.是在类里面释放呢?还是需要在页面里释放.他能绑定dataview么?..解决排序问题.如果能绑的话。是把所有的直显示后.在释放SqlDataReader的连接。还是绑上后.就释放..
还有问一下.如果一千个人同时访问这个datareader..会不会引起什么不良反映.在不考虑服务器负载的情况下!


------解决方案--------------------------------------------------------
SqlDataReader不能在Connection对象关闭后使用。。。
类里要怎么返回值,是个问题。
------解决方案--------------------------------------------------------
用sqlhelper,可以写在类里面的,写个类里面的函数返回sqldatareader类型的数据。
------解决方案--------------------------------------------------------
用返回值为SqlDataReader的关闭资源很麻烦

一般跨层的调用还是返回DataSet之类的比较好控制
------解决方案--------------------------------------------------------
sqlhelper中有以下一段代码,它表示函数返回的sqldatareader会在清除时自动关闭数据库连接,所以建议用sqlhelper.
SqlDataReader rdr = cmd.ExecuteReader(CommandBehavior.CloseConnection);
  相关解决方案