OLE Automation для Access
26.05.2005
00:31
#1
Подскажите, пожалуйста, на примере (или ссылку на документацию) синтаксис и формат команд для работы из 1C 7.7 с базой данных Access в режиме OLE Automation. Из документации по Access команды не проходят. Заранее благодарна.
02.06.2005
18:04
#2
"В основном общение с ОЛЕ-серверами проходит через объект Application, поэтому код должен начинаться так:
Access = СоздатьОбъект("Access.Application");
Access.OpenCurrentDatabase("Путь к существующему файлу MDB");
DB = Access.CurrentDB();
strSQL = "SELECT * FROM ИмяТаблицыAccess";
RS = DB.OpenRecordSet(strSQL);
RS.MoveLast();
Сообщить("Records: "+RS.RecordCount()); //Просто посмотрим количество записей запроса
Учти, что начиная с версии 2000 Access использует 2 технологии доступа к своим данным DAO и ADO, в которых методики подключения и работы с данными разнятся. Пример использует DAO технологию."
Access = СоздатьОбъект("Access.Application");
Access.OpenCurrentDatabase("Путь к существующему файлу MDB");
DB = Access.CurrentDB();
strSQL = "SELECT * FROM ИмяТаблицыAccess";
RS = DB.OpenRecordSet(strSQL);
RS.MoveLast();
Сообщить("Records: "+RS.RecordCount()); //Просто посмотрим количество записей запроса
Учти, что начиная с версии 2000 Access использует 2 технологии доступа к своим данным DAO и ADO, в которых методики подключения и работы с данными разнятся. Пример использует DAO технологию."
Читают тему
(гостей: 1)