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

[初学者]怎么判断SqlDataReader为空

2012-02-01 
[菜鸟求助]如何判断SqlDataReader为空?SqlDataReadersdrcmd.ExecuteReader()如何判断sdr里没有记录呢?if

[菜鸟求助]如何判断SqlDataReader为空?
SqlDataReader   sdr   =   cmd.ExecuteReader();
 
如何判断sdr里没有记录呢?

if(!sdr.HasRows){}
异常:阅读器关闭时   HasRows   的尝试无效

那怎么弄呢?     谢谢!


[解决办法]
DataReader是需要连接的。执行完cmd.ExecuteReader();后不能关闭连接。
[解决办法]
if(!sdr.Read()) 也不行啊!

"阅读器关闭时 Read 的尝试无效 "
=======================================================================
SqlConnection 的对象打开了没有?

热点排行