Tom Deketelaere
Где-то в вашем коде сохранения вы сравниваете целое число с переменной.
Эта переменная имеет значение dbnull.
Если это происходит в вашей хранимой процедуре,вы можете использовать метод 'isnull(value, returnvalue)' из TSQL.
Если это в ваших руках .Чистый код вам нужно будет проверить, является ли переменная dbnull (для этого есть функция IsDBNull, которая возвращает логическое значение).
Вы можете написать свою собственную функцию Isnull, если хотите.
Что-то вроде этого:
Public Shared Function IsNull(ByVal controleValue As Object, ByVal returnValue As Object) As Object
If IsDBNull(controleValue) Or controleValue Is Nothing Then
Return returnValue
Else
Return controleValue
End If
End Function