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 символов.
Что можно сделать?
|
|