|
Средства доступа к базам данныхРабота с данными через интерфейс DAO Применять DAO можно только после установки ссылки на объектную библиотеку Microsoft DAO (в среде разработки VB это делается с помощью команды Project / References, а в среде разработки VBA - с помощью команды Tools / References). DAO позволяет: • осуществлять запросы на выборку и изменение данных; • выполнять операции по просмотру и поиску; • создавать базы данных, определение таблиц, спецификации запросов и отношения между таблицами; • присоединяться к удаленным источникам данных. Все эти операции выполняются через объектную модель DAO. Вся объектная иерархия DAO подчинена ядру базы данных Jet (объект DBEngine). Различные свойства и методы DBEngine применяются для уплотнения и восстановления баз данных, установки источника данных ODBC и создания объекта Workspace. Ядро базы данных Jet является собственной внутренней системе приложения Access. Jet позволяет осуществлять доступ как к локальным базам данных Access, так и к соглашению с ODBC источников данных. Кроме того, Jet имеет следующие две важные особенности: • в одном запросе можно комбинировать данные из источников различных типов (например, из локальной таблицы Access и из таблицы базы данных на сервере); • обеспечена объектная модель для изменения структуры, т.е. таблиц, индексов, полей и отношений. За эти возможности приходится расплачиваться дополнительными накладными расходами. Эти затраты определяются и размером ядра базы данных Jet, и самим процессом выполнения, поскольку Jet использует ODBC для связи с серверными базами данных. Следовательно, операции проходят два уровня: Jet и ODBC. В этом случае может быть очень полезной представлена в DAO технология доступа клиент / сервер - ODBCDirect. При ее использовании соединения с источником данных ODBC выполняется без привлечения процессора Jet. Продолжение статьи: ч.1 Продолжение статьи: ч.2 Продолжение статьи: ч.3 Продолжение статьи: ч.4 Продолжение статьи: ч.5 Продолжение статьи: ч.6 Продолжение статьи: ч.7 Продолжение статьи: ч.8 Продолжение статьи: ч.9 Другие статьи по теме: - Этапы проектирования при разработке программного продукта- Интегрированная программная среда поддержки дистанционного обучения «МатЛог» - Классификация case-средств - Объектно-ориентированный подход к созданию программных средств - Введение в программирование с помощью api |
|
2006-2024 © SMTI.RU Главная страница | Связаться с нами |