请问如何判断返回的datareader是否为空! 急~~~~~~
我先定义一个OleDbDataReader引用reader
然后调用一个返回值为OleDbDataReader的方法,并把返回值赋给reader,请问该如何判断此reader是否为空。
我自己是这样测试的:
1.
reader != null
2.
reader.Read();
reader[0].GetType().ToString() != "System.DBNull"
第二种情况中,一直报错:不存在行/列!
然后调用一个返回值为OleDbDataReader的方法,并把返回值赋给reader,请问该如何判断此reader是否为空。
我自己是这样测试的:
1.
reader != null
2.
reader.Read();
reader[0].GetType().ToString() != "System.DBNull"
第二种情况中,一直报错:不存在行/列!
...全文
相关推荐
C#使用ExecuteReader返回DataReader
C#使用ExecuteReader返回DataReader既有查询结果集又有输出参数和返回值的使用注意事项
yfinance:Yahoo! 金融市场数据下载器(+更快的Pandas Datareader)
yfinance:Yahoo! 金融市场数据下载器(+更快的Pandas Datareader)
已有打开的与此命令相关联的DataReader,必须首先将它关闭。对于此异常的理解
今天与大家分享一下 已有打开的与此命令相关联的DataReader,必须首先将它关闭。这个异常的个人理解
把DataReader转换成DataTable的方法
把DataReader转换成DataTable的方法 把DataReader转换成DataTable的方法
datareader对象
ado.net中的datareader对象使用范例


