0
我有这样的代码在这里:如何检查DataReader的“大小”? (C#)
//dr is a IDataReader
while (dr.Read())
{
//do something
}
有时候,我得到的错误运行时错误:算术溢出错误将表达式转换为数据类型为int。调用Read()方法时调用。我检查了我的数据库并注意到,如果我的表中没有条目,这总是如此。我怎样才能做到这一点?
谢谢:)
您的查询是什么,以及发生异常的地方? –
在那里有任何计算列? http://msdn.microsoft.com/en-us/library/ms163363.aspx – Flynn1179
我认为可能有更多的代码比你放在..是真的抛出'Read()'的异常? –