看板 Visual_Basic 關於我們 聯絡資訊
※ 引述《shuuns (Dotty)》之銘言: : ------------------------------------------------------------------------ : | 其他資訊: 並未將物件參考設定為物件的執行個體 | : ------------------------------------------------------------------------ : '定義ReportDocument物件 : Dim objRptDoc As New ReportDocument() : '定義DataReader物件 : Dim rdrPR210 As SqlDataReader : '定義DataTable物件 : Dim dtPR210 As New DataTable() : '定義DataRow物件 : Dim drPR210 As DataRow : '把資料集的表格指向dt : dtPR210 = DsExport1.Tables("dsExport2") 自行解答,原來是我資料集裡頭的表格名稱設錯了 :P 最常犯的錯誤就是" "裡的東西出錯,通常都很難找出來。 我又另外有問題要請教 drPR210("Address") = rdrPR210.GetString(5) 這一行程式碼,是要從查詢結果中擷取資訊存入DataSet 但是當我的結果這欄位為NULL就會出錯中斷,他說無法在值為NULL情況下呼叫此方法, 那我該如何讓他即使為NULL也能正常顯示(就是不要顯示)。 麻煩大家 -- 你可以試著將sunnys倒過來看看 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.59.239.138
fumizuki:If IsDBNull(xxxxx) Then 可行吧? 10/14 21:32
shuuns:雖然可行 但是從DataReader讀出來通常都10個欄位以上 10/19 22:26
shuuns:針對每個寫if判斷式似乎太冗長 不知有沒有更好的辦法 10/19 22:27