Как устранить сообщение ADODB.Recordset: Операция не допускается, если объект закрыт.
Доброго времени суток. В 1С 7.7 Бухгалтерия производится взаимодействие в базой MS SQL. При выполнении ADODB.Recordset процедура выполняется в цикле многократно, отрабатывает, как задумано, но в конце , когда я произвожу закрытие объекта, появляется сообщение "Операция не допускается, если объект закрыт". Как устранить это? Все вроде хорошо, но смущает это сообщение. Эта процедура выполняется как в 1С версии 7.7, так и в 1С 8.3. В версии 8.3 все отрабатывает без каких-либо ошибок. Что может быть не так в 1С 7.7?
Прикрепленные файлы:
Найденные решения
(1)
Основано это на
Как устранить это?
Лично я при работе с ADOdb из 7.7 закрываю сразу Connection, а Recordset обнуляю - присваиваю ему значение пустой строки, причем после закрытия соединения.
Основано это на
При использовании метода Close для закрытия объекта Connection также закрывается все активные объекты набора записей , связанные с подключением.
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)
Основано это на
Как устранить это?
Лично я при работе с ADOdb из 7.7 закрываю сразу Connection, а Recordset обнуляю - присваиваю ему значение пустой строки, причем после закрытия соединения.
Основано это на
При использовании метода Close для закрытия объекта Connection также закрывается все активные объекты набора записей , связанные с подключением.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот
