Ошибка преобразования при преобразовании значения varchar в int - PullRequest
0 голосов
/ 06 февраля 2019

У меня следующая проблема.В моей базе данных есть проблема с преобразованием, и это сообщение, которое я получаю

Conversion failed when converting the varchar value '1589698' to data type int.

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

1 Ответ

0 голосов
/ 06 февраля 2019

Как показано на этом скриншоте:

enter image description here

у вас есть ошибочный символ в конце столбца varchar.Именно этот символ приводит к сбою преобразования.

Вам нужно сделать две вещи:

  1. Удалите этот символ, чтобы процесс мог снова работать.
  2. Всегдаподтвердите свой вклад!Это значение никогда не должно было попадать в вашу базу данных.
...