Архитектура Microsoft Windows для разработчиков


Резюме


DAO — это СОМ-интерфеис для ядра Jet. Он обеспечивает эффективный доступ к базам данных ISAM. Однако DAO не предназначен для работы с ODBC, и, как следствие, эффективность его взаимодействия с источниками данных этого типа низка. Для подключения к БД с использованием DAO нужно создать ссылку на библиотеку DAO, объявить объектную переменную и установить соединение. Объект Recordset представляет собой записи базовой таблицы или записи, выбранные в результате выполнения запроса. При использовании DAO все манипуляции с информацией выполняются в основном с помощью объекта Recordset.

RDO оптимизирован для работы с источниками данных ODBC, однако сохраняет совместимость с ISAM. Этим методом можно выполнять запросы, возвращающие множественные результирующие наборов, а также ограничивать количество возвращаемых записей и просматривать все сообщения удаленного источника данных, не прерывая выполняющийся запрос. Чтобы подключиться к БД средствами RDO, создайте ссылку на библиотеку RDO и установите соединение с базой данных при помощи объекта Connection. Объект Resultset представляет собой строки, выбранные в результате выполнения запроса к БД.

ADO — это интерфейс к OLE DB. Он разработан для доступа к базам данных разных типов. В отличие от DAO и RDO, ADO — расширяемая программная модель, которую можно дополнять сервисами независимых поставщиков для доступа к конкретным базам данных.

SQL-DMO — объектная модель на основе СОМ, которая позволяет разработчикам снабдить свои приложения средствами администрирования SQL Server. Используя SQL-DMO, клиентское приложение может манипулировать объектами базы данных — таблицами, хранимыми процедурами и свойствами сервера — через интерфейс СОМ.

 




Начало  Назад  Вперед



Книжный магазин