Главная Контакты


  На сайте

  Java, JavaScript
  Документация Perl
  Документация PHP
  Документация ASP
  Новости сайта
  Flash
  Интернет протоколы
  Apache
  Уроки программирования
  Язык программирования C
 


Средства доступа к базам данных


Работа с данными через интерфейс 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.

Другие статьи по теме:

- Этапы проектирования при разработке программного продукта
- Интегрированная программная среда поддержки дистанционного обучения «МатЛог»
- Классификация case-средств
- Объектно-ориентированный подход к созданию программных средств
- Введение в программирование с помощью api


Голосование:
Чего Вы хотели бы видеть больше на сайте?

Статей, документации
Скриптов
Программ для вебмастера
Я не знаю



Другие голосования

Обмен кнопочками:



Приглашаем Вас обменяться кнопочками! Обращайтесь к администратору.


Новые статьи:


Наши партнеры:





2006-2024 © SMTI.RU
Главная страница | Связаться с нами