Строка или двоичные данные будут проигнорированы.Оператор был прекращен в System.Data.SqlClient.SqlConnection - PullRequest
0 голосов
/ 22 мая 2018

Пример: таблица Customer.Столбец CustomerName равен varchar(100) и в хранимой процедуре также имеет такой же размер.

Когда я пытаюсь обновить строку, передавая harry.smith@charterglobal.com, выдается эта ошибка:

Строка или двоичные данные будут проигнорированы.Оператор был завершен в System.Data.SqlClient.SqlConnection

Размер столбца равен 100. Переданное значение меньше, чем это, все еще я получаю эту ошибку - почему?

Здесь передачаадрес электронной почты вместо имени.

Любая помощь приветствуется

Спасибо

Ответы [ 2 ]

0 голосов
/ 23 мая 2018

Стандартного правильного ответа здесь нет, но если вы запустите SQL Server Profiler, вы сможете найти оскорбительный SQL-оператор, а затем сможете его выяснить.

0 голосов
/ 22 мая 2018

Это давнишний случай, когда SQL Server уже более десяти лет выдает ужасное сообщение об ошибке, и Microsoft не дает ничего, кроме оправданий.

Вам придется потратить время на изоляцию таблицы, поля и значения, потому что Microsoft не может указать их в сообщении об ошибке.

...