Имя: Пароль:
1C
1С v8
Как заставить SQP хранимую процедуру вернуть выходной параметр ntext ?
0 Drufa
 
01.12.11
14:58
Как заставить SQP хранимую процедуру вернуть выходной параметр ntext или nvarchar(max)?

Есть хранимая процедура которая возвращает содержимое текстового файла в выходную переменную ntext при вызове через ADODB.Command параметр возвращается максимум 4000 символов а надо больше.

ТекстКоманды = "ReadTextFile";
ИмяФайла = "C:\1.txt";
Команда    = Новый COMОбъект("ADODB.Command");
Команда.ActiveConnection = Соединение;
Команда.CommandTimeout = 3600;
Команда.CommandText = ТекстКоманды;
Команда.CommandType = 4;
Параметр = Команда.CreateParameter("@OutText", ТипПараметраАДО("advarwchar"), ВидПараметраАДО("adparamoutput"), 999999, "");
Команда.Parameters.Append(Параметр);

НаборСтрок = Команда.Execute();        
Текст = Команда.Parameters("@OutText").Value;

Возвращает максимум 4000 символов.

Что можно сделать?
1 Drufa
 
01.12.11
16:20
АП
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс