Имя: Пароль:
1C
1С v8
ошибка выполнения ХП
0 vde69
 
05.06.17
18:01
ошибка:
"Ошибка при вызове метода контекста (Execute): Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): Произошли ошибки во время выполнения многошаговой операции OLE DB. По возможности, проверьте значения всех состояний OLE DB. Работа не выполнена."

возникает на последней строке при выполнении

Command = Новый COMОбъект("ADODB.Command");
Command.CommandTimeout = 100;
Command.ActiveConnection = ПараметрыСеансаОбмена.COMОбъектSQL;
// тут пропущено формирование 30 параметров
стрЗапрос = "Export_Object";
Command.CommandText = стрЗапрос;
RecordSet = Command.Execute(Command.CommandText);


в профайлере - нету, то есть запуска ХП нет...

другая ХП нормально отрабатывает аналогичным кодом, но там параметров мало (всего 3шт)

вопрос: где искать логи, описание и прочие наводящие вопросы?
1 vde69
 
модератор
06.06.17
12:49
переписал код с использования параметров на текстовую строку - все заработало.

вероятно засада или в параметрах или в том, что ХП возвращает рекордсет
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.