Мир объектов Excel 2000


Другие Провайдеры


Краткие данные о других Провайдерах приведу в таблице.

Таблица 6.1. Характеристики Провайдеров

Название ПровайдераСтрока соединенияНазначение
>Microsoft OLE DB Remoting Provider"Provider=MS Remote"Позволяет удаленному пользователю подключиться к источнику данных так, как если бы он был локальным пользователем.
Microsoft OLE DB Simple Provider (OSP)"Provider=MSDAOSP;Data Source=serverName"Позволяет ADO получить доступ к любым данным, для которых Провайдер написан с использованием специального инструментария - OLE DB Simple Provider Toolkit. Такие источники данных требуют лишь базисных средств поддержки OLE DB. Типичным примером данных являются - XML документы.
Microsoft OLE DB Persistence Provider"Provider=MSPersist"Этот Провайдер позволяет сохранить в файле данные и всю необходимую информацию об объекте Recordset, в том числе и иерархическом. Затем, при необходимости, объект Recordset может быть восстановлен.
Microsoft Data Shaping Service for OLE DB"Provider=MSDataShape"Поддерживает конструирование иерархических объектов Recordset.
Microsoft OLE DB Provider for Microsoft Indexing Service"Provider=MSIDXS;Data Source=myCatalog;Locale Identifier=nnnn;"

Типично указывается только первый параметр. Второй параметр задает имя каталога специальной поисковой службы - Indexing Service. Если параметр опущен, то по умолчанию используется системный каталог. Параметр Locale Identifier указывает предпочтения при форматировании данных, заданные пользовательским языком.

Поддерживает программный доступ со статусом "только для чтения" к файловой системе и Web-страницам, индексируемых службой Microsoft Indexing Service.
Microsoft Active Directory Service Interfaces (ADSI) Provider"Provider=ADSDSOObject;User ID=userName;Password=userPassword;"

to connect to heterogeneous directory services through ADSI. This gives ADO applications read-only access to the Microsoft Windows NT® 4.0 and Microsoft Windows 2000 directory services, in addition to any LDAP-compliant directory service and Novell Directory Services. ADSI itself is based on a provider model, so if there is a new provider giving access to another directory, the ADO application will be able to access it seamlessly.

Позволяет связаться с гетерогенными службами каталогов - Windows NT 4.0, Windows 2000, Novell Directory Services, LDAP Directory Services.

Microsoft Cursor Service for OLE DBСтроки соединения нет, поскольку это специальная служба, вызываемая автоматически в зависимости от расположения курсора.Эта специальная служба обеспечивает функции поддержки курсора для различных Провайдеров данных, что обеспечивает единую функциональность в работе ADO. Вызывается служба автоматически, если соответствующим образом задать положение курсора объектов Connection или Recordset: connection.CursorLocation=adUseClient recordset.CursorLocation=adUseClient



Содержание раздела