На этом шаге мы кратко охарактеризуем RDO.
Remote Data Objects (RDO) является лишь объектно-ориентированной оболочкой ODBC API, а
непосредственный доступ к данным выполняет ODBC-драйвер. Объектная модель RDO похожа на
технологию DАО, но не требует дополнительной памяти для поддержки локальной базы данных.
RDO предоставляет такие дополнительные функции, как
- серверные курсоры (server-side cursors),
- отсоединенные наборы записей (disconnected recordsets) и
- асинхронную обработку.
Как и DАО, для доступа к своим объектам RDO применяет СОМ-нитерфейсы. Для этого
служит Data Source Control - элемент управления на базе ActiveX, инкапсулирующий запросы к базам
данных и возвращаемые наборы записей. Он позволяет просматривать наборы
записей с данными, которые содержатся в одном из ActiveX-элементов для работы с данными - DBGrid или DBList.
На следующем шаге мы рассмотрим OLE DB.