发生“System.NullReferenceException”类型的异常

Posted

技术标签:

【中文标题】发生“System.NullReferenceException”类型的异常【英文标题】:An exception of type 'System.NullReferenceException' occurred 【发布时间】: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 抱歉打错了。 尝试使用调试器。 【参考方案1】:

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

【讨论】:

以上是关于发生“System.NullReferenceException”类型的异常的主要内容,如果未能解决你的问题,请参考以下文章

SQL 索引视图:如果数据发生变化会发生啥

VC++中使用SOAP发生错误~

小结非正弦波形发生器的共同特点和分析方法以及与正弦波发生器的区别

如果客户端发生 PayPal 结账中断,会发生啥情况?

当实际数据发生变化时,结果缓存数据会发生啥变化?

手轮脉冲发生器与PLC连接,PLC控制伺服,如何用手轮脉冲发生器及时控制伺服马达