0
我在VB2015中頗爲新穎。當我嘗試從數據表中獲取值時遇到了問題。列的類型爲整數,而其值爲空。我的變量是cc。我的部分代碼在下面。我得到了「指定的演員無效」。請通知我如何在列爲空時從數據表中獲取值
Dim cc As Nullable(Of Integer)
cc = Nothing
If dt.Rows.Count > 0 Then
cc = dt.Rows(0).ItemArray(0)
If cc Is Nothing Then
toID = 0
Else
toID = cc
End If
toName = dt.Rows(0).ItemArray(1).ToString
Else
toID = 0
toName = ""
End If
哪一行給出錯誤? –
您可以針對DBNull.Value而不是Nothing進行檢查。 – Steve
謝謝我解決它。使用DBnull.value – Kenn