VB.NET System.NullReferenceException

前端之家收集整理的这篇文章主要介绍了VB.NET System.NullReferenceException前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
参见英文答案 > What is a NullReferenceException,and how do I fix it?                                    31个
我有一个VB.NET程序,可以从10个不同的数据库构建多个数据集.

我得到了这个例外:

System.NullReferenceException: Object referenced not set to an 
instance of an object:

错误发生在以下行:

Me.OverTableAdapter.Adapter.SelectCommand.CommandTimeout = 60000
Me.OverTableAdapter.Fill(Me.Dataset.Over,TodayDt,TodayEnd)

这个例外意味着什么?

解决方法

好吧,如果它在这条线上失败了:

Me.OverTableAdapter.Adapter.SelectCommand.CommandTimeout = 60000

然后:

> Me.OverTableAdapter没什么
> Me.OverTableAdapter.Adapter没什么
> Me.OverTableAdapter.SelectCommand是Nothing

(你向我们展示的第二行是无关紧要的,因为你没有那么远.)

我们无法根据您向我们展示的内容进行分析,但您应该能够在调试器中或通过添加诊断日志记录来查找.

一旦你弄清楚它为什么会失败,修复它应该很容易 – 几乎可以肯定只是正确地初始化它.将此适配器的初始化与其他适配器的初始化进行比较.

原文链接:/vb/800979.html

猜你在找的VB相关文章