【问题标题】:An exception of type 'System.NullReferenceException' occurred发生“System.NullReferenceException”类型的异常
【发布时间】:2013-10-20 11:05:24
【问题描述】:

我正在尝试用dataReader 加载dataTable,但是对于这个简单的过程,我收到以下错误:

“System.NullReferenceException”类型的异常发生在 project.dll 但未在用户代码中处理。附加信息: 对象引用未设置为对象的实例。

我的代码:

while (dtaRdr.Read())
{
   testVar = dtaRdr.GetValue(5).ToString(); //DataExists.
}
sqlTbl.Load(dtaRdr);

【问题讨论】:

  • Null Reference Exception的可能重复
  • 所有列都是not-nullable,有一个可能有"" 字符串但没有空值。
  • @marc_s 抱歉打错了。
  • 尝试使用调试器。

标签: c# datatable sql-server-2012 datareader


【解决方案1】:

在开始您的 while 循环之前,您是否尝试过 sqlTbl = new DataTable();

【讨论】:

    猜你喜欢
    • 2016-07-02
    • 1970-01-01
    • 2021-10-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-22
    • 2015-12-17
    相关资源
    最近更新 更多