好吧,所以我做了一些調查,並且我確信要詢問如何至少每天修復此錯誤一次。不過,我試圖進行調試,但我仍認爲自己是編程的新手,並且在研究之後無法解決此錯誤。這是在C#下面的代碼:'對象引用未設置爲對象的實例'使用C#中的DataSet類型發生錯誤
DataSet set2 = new DataSet(); //Here, the DataSet is being created
clsData data2 = new clsData();
set2 = data2.getData("SELECT * FROM TBLREFDES WHERE reportnote like '%must installed%'"); //Here, the DataSet is being set to something so it is no longer null
int num94 = (set2.Tables[0].Rows.Count - 1); //Here is where the error "Object reference not set to an instance of an object" occurs
我用if語句來仔細檢查這兩個變量「集2」和「數據2」不爲空,而他們沒有。任何幫助將不勝感激。
你確定表中有行嗎?從getData返回什麼? – DonBoitnott 2014-11-24 19:22:02
就像@DonBoitnott問的那樣,我只是想在運行時檢查數據集的值,它是空的。 – DidIReallyWriteThat 2014-11-24 19:23:48