2016-03-02 66 views
0

我得到一个NullReferenceException错误,同时保存记录与下面的语句:的NullReferenceException发生

Dim sel As String = "select COUNT(*) from Master_URLEntry where Projectname='" &0 G_Current_Project & "' and ListCode like '%" & sCode & "%' "] 
If blnAdd = False Then 
    sel += "and Recordid not in ('" & _dtMasterRow.Item("RecordID") & "')" 
End If 
+3

可能重复[什么是NullReferenceException,我该如何解决它?](http://stackoverflow.com/questions/4660142/what-is-a-nullreferenceexception-and-how-doi-i-fix-它) – Jay

+0

并提防SQL注入 – Fredou

回答

0
NullReferenceException 

意味着你正在得到越来越,你认为你应该值的一个简单的词。在此之前放置一个断点,然后使用F11进行操作。当一条线将黄色鼠标悬停在每个变量上,并检查它是否有价值。

找到哪一个导致异常,并返回单词来查看最新的错误,因为上述语句中没有任何错误。

我的教育猜测是这个_dtMasterRow.Item("RecordID")由于某种原因没有价值。

相关问题