Обзор методов доступа к данным
DAO, RDO, ADO и SQL-DMO — это методы доступа, предназначенные для манипулирования данными в реляционных БД (рис. 7.1). Все они выполняют сходные функции, однако каждый оптимизирован для определенной ситуации. Например, DAO лучше подходит для работы с записями в локальной БД Microsoft Access, a RDO — в базе данных SQL Server. Кроме того, у каждого метода свой API или ядро БД.
Прежде чем продолжать чтение, запустите видеоролик Chap05.exe с прилагаемого к книге компакт-диска — он посвящен обзору методов доступа к данным, входящих в арсенал разработчика.
Рис. 7.1 Интерфейсы баз данных для разработчиков
Объекты доступа к данным
DAO — это СОМ-интерфейс для ядра Jet (рис. 7.2). Хотя он создан для работы с базами данных Access, FoxPro или dBase, его можно применять и для доступа к ODBC-совместимым базам данных. Последняя версия DAO — ODBCDirect, которую мы и рассмотрим ниже, — модифицирована для оптимизации поддержки удаленных источников данных.