我正在编写VB.Net代码,通过SQL查询读取Oracle表格。
SQL查询可能会返回一些空列。我试图检查这些列是否为空,但是我收到了错误“System.InvalidCastException”类型的异常在Oracle.DataAccess.dll中发生,但未在用户代码中处理。该列包含一些Null数据 以下是我的代码:
SQL查询可能会返回一些空列。我试图检查这些列是否为空,但是我收到了错误“System.InvalidCastException”类型的异常在Oracle.DataAccess.dll中发生,但未在用户代码中处理。该列包含一些Null数据 以下是我的代码:
Dim Reader as OracleDataReader
'Execute the query here...
Reader.Read()
If IsNothing(Reader.GetDateTime(0)) Then 'Error here !!
'Do some staff
end if
有没有想法如何检查列是否为空?
谢谢