Выбор провайдера

Выберите переключатель Use Connection String и щелкните на кнопке Build.

На экране появится диалоговое окно с 4-мя вкладками.

Вкладка Поставщик данных (рисунок 10.4) используется для выбора механизма, который будет непосредственно взаимодействовать с данными, получая их от клиента и посылая их ему. Фактически в списке этой вкладки отображается состав провайдеров OLE DB, установленных на вашей машине.

Рисунок 7.4 – Настройка связи: выбор провайдера

Выбор провайдера является определяющим фактором. Для разных типов данных должны использоваться только строго определенные провайдеры.

В файл-серверных БД должен использоваться только Microsoft OLE DB Provider for ODBC driver с предварительной настройкой соответствующего драйвера.

Примечание. ODBC драйвер может работать не толко с файл-серверными БД. Так ранее нами он был использован для работы с БД PostgreSQL.

Для работы с БД PostgreSQL можно использовать ODBC драйвер и провайдер Microsoft OLE DB Provider for ODBC driver, но элегантнее обойтись без ODBC и выбрать провайдер Microsoft Jet 4.0 OLE DB Provider.

Если используется сервер Oracle или MS SQL Server, БД работает совместно соответственно с провайдером Microsoft OLE DB Provider for Oracle или Microsoft OLE DB Provider for SQL Server и т. д.

Некоторые типы данных (например, БД InterBase или Informix SQL Server) не имеют OLE DB провайдеров и поэтому (пока не будут созданы нужные провайдеры) они непосредственно не могут использоваться в технологии ADO, но этот недостаток устраняется, если для них существует соответствующий ODBC драйвер.