vivekx2 Ответов: 3

Ошибка преобразования при преобразовании значения nvarchar в тип данных int.


Ошибка возникает при выполнении моих запросов

ошибка типа(
Conversion failed when converting the nvarchar value to data type int.



Кто-нибудь может мне помочь

[no name]

Как мы можем помочь, не видя запроса, который вы используете?

AmitGajjar

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

3 Ответов

Рейтинг:
1

Ganesan Natarajan

Привет попробуй это,

CAST(@your_param AS nvarchar(15))


Рейтинг:
1

kirthiga S

Привет,

Проверьте, является ли ваш столбец числовыми данными.

select ISNUMERIC(ColumnName) from TableName


Если это не числовое значение примите меры на основе вашего значения


Рейтинг:
0

dbrenth

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

удачи