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

session存储的datareader在取出后怎么读取其值,提示异常,阅读器关闭时 Read 的尝试无效

2012-02-07 
session存储的datareader在取出后如何读取其值,提示错误,阅读器关闭时 Read 的尝试无效drpopedom cmdpop

session存储的datareader在取出后如何读取其值,提示错误,阅读器关闭时 Read 的尝试无效
drpopedom = cmdpopedom.ExecuteReader();
Session["oldpopedom"] = drpopedom;
在另外一个函数如下读取时

SqlDataReader dr = (SqlDataReader)Session["oldpopedom"];
while(dr.Read())

提示错误:阅读器关闭时 Read 的尝试无效

[解决办法]
drpopedom = cmdpopedom.ExecuteReader(); 
Session["oldpopedom"] = drpopedom; 
之后close了??
[解决办法]
SqlDataReader 工作的时候必须与服务器连接!

热点排行