Показать сообщение отдельно
Старый 15.05.2014, 09:45   #1  
Pandasama is offline
Pandasama
Участник
 
465 / 140 (5) +++++
Регистрация: 11.08.2014
Адрес: Барнаул
Я пытаюсь передать большой текстовый параметр в хранимку SQL (где параметр задан как NVARCHAR(MAX))

Делаю следующее
Код:
paramHistoryTempList := myADOCommand.CreateParameter('@HistoryTempList',200,1,1024,HistoryTempList);
где HistoryTempList - это Big Text

Получаю ошибку:
Цитата:
---------------------------
Microsoft Dynamics NAV
---------------------------
This message is for C/AL programmers:

This data type is not supported by C/SIDE. You can access data from
any of the following data types:
VT_VOID, VT_I2, VT_I4, VT_R4, VT_R8, VT_CY, VT_DATE, VT_BSTR and VT_BOOL

---------------------------
OK
---------------------------
Пытаюсь передать как variant
Код:
varHistoryTempList := HistoryTempList;
paramHistoryTempList := myADOCommand.CreateParameter('@HistoryTempList',200,1,1024,varHistoryTempList);
Получаю такую же ошибку

Есть ли какая-нибудь возможность передавать параметры большого размера в хранимку? возможно я здесь что-то не так делаю?