我有一个从 MSSQL 数据库中提取文章记录的函数。有些是 PDF 的 URL,有些是存储在 SQL 中的实际文章。存储的文章在记录中没有 URL (DBNull),所以我希望能够解析它。我尝试了一个简单的测试:
If Row.Item("url").GetType Is GetType(DBNull) Then
//' do something here....
End If
但是,我得到了“ Conversion from type 'DBNull' to type 'String' is not valid.
”异常。有趣的是,当我对上述条件进行观察时,它返回True
or False
。
任何人都知道为什么会发生这种情况和/或解决此问题的方法吗?谢谢!