Как установить столбец типа изображения в NULL на сервере SQL, используя параметры в C # - PullRequest
1 голос
/ 16 июня 2009

Я попытался установить значение параметра system.dbnull.value, но получил некоторые ошибки. спасибо.

Ответы [ 2 ]

2 голосов
/ 16 июня 2009

Происходит следующее: SQLServer читает тип NULL как nvarchar, который нельзя использовать для обновления столбца Image.

Попробуйте указать тип параметра как SqlDbType.Image

SqlParameter myParam = new SqlParameter("@NameOfParameter",SqlDbType.Image);
0 голосов
/ 07 июля 2009

Альтернативой является не использовать параметр, когда вы устанавливаете его на ноль. Вместо этого вы можете жестко закодировать '= null' в команде SQL и полностью пропустить параметры.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...