У меня есть функция, которая извлекает записи статей из базы данных MSSQL. Некоторые из них являются URL-адресами PDF-файлов, а другие являются реальными статьями, хранящимися в 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
или False
.
Кто-нибудь знает, почему это происходит и / или как это исправить? Спасибо!