Проверка на DBNull вызывает исключение StrongTypingException

Я использую набор данных для извлечения данных из БД. Одно из полей в строке имеет значение NULL ]. Я знаю это. Однако следующий код vb.net генерирует исключение StrongTypingException (в автоматически сгенерированном методе get_SomeField () в конструкторе набора данных):

If Not IsDBNull(aRow.SomeField) Then
'do something
End If

Согласно документации и этот вопрос все должно быть в порядке .

редактировать: Если aRow.SomeField имеет значение DBNull.Value, то также возвращает ту же ошибку. Аргх.

9
задан Community 23 May 2017 в 10:30
поделиться