Технология ODBC является стандартом для клиент-серверного доступа к реляционным базам данных стандарта SQL.
OLE DB представляет собой следующую ступень развития ODBC, предназначена для доступа к любым данным в среде СОМ.
Для облегчения доступа к информации источники данных OLE DB представляются компонентами, базирующимися на СОМ, с четко оп-ределенным программным интерфейсом.
В действительности для доступа к SQL-данным OLE DB использует ODBC, потому что это самая подходящая архитектура для работы с SQL.
OLE DB состоит из трех компонентов:
1. потребителя данных (data consumers, например, офисное прило-жение, средство разработки типа Visual Basic или Delphi);
2. поставщика (data provides, провайдера) данных, который содержит и предоставляет данные;
3. служебного (или сервисного) компонента (service components), который обрабатывает и транспортирует данные. |
Потребители данных - это наши приложения написанные на Visual C++ или Visual Basic, которые хотят получать данные используя интерфейс OLEDB.
|