У меня есть хранимая процедура, которая обновляет базу данных с использованием предоставленных мной параметров, но у меня проблемы с передачей NULL в хранимую процедуру
Поле, которое мне нужно сделать NULL - это поле DateTime
DB.Parameters.AddWithValue("@date", NULL)
Это дает мне ошибку
«NULL» не объявлен. Константа "Null" больше не поддерживается; используйте вместо этого 'System.DBNull'
Поэтому я попробовал
DB.Parameters.AddWithValue("@date", DBNull.Value.ToString())
Но это дает значение 1900-01-01 00: 00: 00.000
в столбце, поскольку он передает ""
в поле
Я тоже пробовал
DB.Parameters.AddWithValue("@date", DBNull.Value)
Но возникает эта ошибка
Значение типа 'System.DBNull' не может быть преобразовано в 'String'.
У кого-нибудь есть идеи?