Видеоуроки бесплатно!

Объекты ADO (Excel VBA)

Сказки на ночь

Объекты ADO (Excel VBA)

  

Двумя основными объектами ADO являются объект соединения Connection и объект набора данных Recordset. Объект соединения определяет путь к базе данных и ее тип. База данных Microsoft Access основана на ядре Microsoft Jet. Объект набора данных создается на основе существующего объекта соединения для представления таблицы, некоторого ее подмножества или предопределенного запроса базы данных Access. Помимо объекта соединения, при создании объекта набора данных указываются такие параметры, как CursorType, CursorLocation, LockType и Options. Для обеспечения одновременного доступа к базе данных двух пользователей рекомендуется применять динамический курсор и оптимистическую блокировку. При работе с большими объемами данных установите значение параметра CursorLocation равным adUseServer, что позволит обрабатывать записи в оперативной памяти сервера. В противном случае установите значение параметра CursorLocation равным adUseClient. При создании объекта набора данных все записи будут скопированы в оперативную память компьютера пользователя, что способно существенно ускорить их обработку. Чтобы скопировать записи из таблицы Access на рабочий лист Excel, воспользуйтесь методом Excel VBA CopyFromRecordset. Чтобы добавить новую запись в таблицу Access, воспользуйтесь методом AddNew объекта Recordset. Укажите значение каждого поля таблицы и вызовите метод Update объекта Recordset для внесения изменений в базу данных. Чтобы удалить запись из таблицы Access, отправьте запрос на удаление записи, удовлетворяющий заданному критерию. Кроме того, средства VBA позволяют проверить существование таблицы или ее поля, а также добавить новые поля к существующей таблице.

 
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.


Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.