1с + ADO - "Операция не допускается, если объект закрыт" - HELP! #425023


#0 by philll
Только что процедура работала, сейчас неизвестно из-за чего - то ли изменение на сервере, то ли в коде - вышеуказанное ругательство. Пока НаборЗаписей.Eof = 0 Цикл  -  Вот здесь ругается Подскажите плиз!
#1 by ДенисЧ
p1C_Order_JurGe - хранимка? Поставь в ней set nocount on
#2 by philll
спасибо, пробуем.
#3 by philll
все равно ругается:(
#4 by Armando
а open есть?
#5 by ДенисЧ
значит, хп пичего не возвращает...
#6 by philll
Connection.Open(ConnectionString);  - вот такой есть, другого нет
#7 by philll
Но дело в том, что при запуске напрямую этой процедуры, без 1с - все нормально возвращает
#8 by ДенисЧ
и правильно... Возвращает больше, чем нужно...
#9 by philll
Попробовал сначала поставить          Пока НаборЗаписей.State=0 цикл       на случай возврата нескольких Recordset -   Поле объекта не обнаружено (NextRecordset) .   Тоже ругается.
#10 by philll
Вот такое выдает: Текущий проводник не поддерживает возврат нескольких наборов записей в результате одной опер
#11 by ДенисЧ
У тебя в хп гдето больше одно селекта выполняется...
#12 by philll
ок, смотрим
#13 by philll
Всем спасибо я вспомнил проблему она у меня была уже.... Дело в том что 1с не подерживает внутрение процедуры MS SQL..., если внутри них используется временные таблицы
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С