powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / [игнор отключен] [закрыт для гостей] / ADO в 1С 7.7
1 сообщений из 1, страница 1 из 1
ADO в 1С 7.7
    #35176777
pupil*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите, пожалуйста, в чем ошибка. Необходима обработка для переноса данных. Использую интерфейс ADO. Но при использовании метода Command появляется ошибка Значение не представляет агрегатного объекта. Код такой:
Перем Conn, Comm;
Процедура Выполнить()
Если МонопольныйРежим()=1 Тогда
Предупреждение("Невозможно выполнить запрос в монопольном режиме!",10);
Возврат;
КонецЕсли;
Path="D:\Операции";
Conn = CreateObject("ADODB.Connection");
Попытка
Conn.Open("Provider=Microsoft.Jet.OLEDB.4.0;" +
"Data Source=" + Path + ";" +
"Extended Properties=""DBASE IV;"";");
Исключение
Предупреждение("Невозможно установить соединение с базой данных!");
КонецПопытки;

Comm = CreateObject("ADODB.Command");
Comm.ActiveConnection=Conn;
Comm.CommandType = 1;
param=Comm.CreateParameter("@parameter",3,1,4,425);
Comm.Parameters.Append(param);
Comm.CommandText="SELECT * FROM Oper WHERE ParentID=@parameter";
Гр=Comm.Execute;

Соединение осуществляется. Ошибка появляется на строчке Comm.ActiveConnection=Conn;
Может существуют ограничения помимо монопольного режима? Заранее благодарна
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / ADO в 1С 7.7
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]