我在寫一個通過SQL查詢讀取Oracle表的VB.Net代碼。如何檢查DataReader值是否爲空?
SQL查詢可能會返回一些空列。我試圖檢查這些列是否爲空,但我收到錯誤在Oracle.DataAccess.dll中發生了類型'System.InvalidCastException'的異常,但未在用戶代碼中處理。該列包含一些空數據
這裏是我的代碼:
Dim Reader as OracleDataReader
'Execute the query here...
Reader.Read()
If IsNothing(Reader.GetDateTime(0)) Then 'Error here !!
'Do some staff
end if
有沒有人對如何檢查列是否爲空,請的想法?
謝謝