Я пытаюсь передать значение null
в поле базы данных изображений, если Parameters.Add
не предоставлено *1003*, как показано здесь
cmd.Parameters.Add(new SqlParameter("@Img", SqlDbType.Image)).Value =
DBNull.Value ? null : ImageByteArray;
, но я получаю сообщение об ошибке
Невозможно неявно преобразовать тип 'System.DBNull' в 'bool'
Первый - это правильный способ сделать это>
, если да, то как передать null
значение, если ImageByteArray
не предоставлено?
я не знаю, прав ли я, что я хочу сделать, это передать значение null параметру, если байтовый массив не предоставлен, поэтому я избегаю Procedure or function expects parameter '@img', which was not supplied.