我正在循環使用數據表,並將每行打印到控制檯,並且我一直在獲取dbnull錯誤。我在我的循環中插入了一條if語句來嘗試捕獲它,但我似乎無法使其工作。有任何想法嗎?正確處理vb.net中的空數據庫值
謝謝!
Do While reader.Read
For i As Integer = 0 To reader.FieldCount - 1
If reader.IsDBNull(i) Then
Console.Write(Nothing)
Else
Console.Write(reader.GetString(i))
End If
Next
Console.WriteLine(Environment.NewLine())
檢查您是否確實收到了DBNull錯誤並將其發佈。 – Olaf 2012-01-01 16:45:36