Ограничение на длину передаваемого текста в хранимую процедуру ms sql

1. youarewelcome 08.04.22 06:19 Сейчас в теме
Здравствуйте! Просьба помочь разобраться с проблемой: на стороне ms sql у хранимой процедуры определен входной параметр data с типом varchar(max), из 1С пытаюсь в эту хранимую процедуру передать текст, длина которого превышает 8000 символов, возникает ошибка "Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [Microsoft][ODBC Driver 17 for SQL Server]String data, right truncation". Подскажите как можно решить проблему, текст подключения и вызова хранимой процедуры во вложении
Прикрепленные файлы:
Найденные решения
4. nomad_irk 72 08.04.22 08:09 Сейчас в теме
(3)Замена типа параметра на 201-203 не помогает?
Borisych; +1 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. nomad_irk 72 08.04.22 07:53 Сейчас в теме
(1)Если создать параметр с нужной длиной, вместо -1, тоже не работает?
3. youarewelcome 08.04.22 08:04 Сейчас в теме
(2) Тогда ошибка другая "Ошибка при установке значения атрибута контекста (Value): Произошла исключительная ситуация (ADODB.Parameter): Приложение использует для текущей операции значение неверного типа."

Возникает при попытке установить значение параметра
4. nomad_irk 72 08.04.22 08:09 Сейчас в теме
(3)Замена типа параметра на 201-203 не помогает?
Borisych; +1 Ответить
5. youarewelcome 08.04.22 08:28 Сейчас в теме
(4) Спасибо большое! С типом параметра 201 и размером -1 заработало
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот