M Y D E L P H I 7 . R U Самоучитель программирования  
 
  • Главная
  •  

     

    Провайдеры ADO

    Провайдеры ADO обеспечивают соединение приложения, использующего данные через ADO, с источником данных (сервером SQL, локальной СУБД, файловой системой и т. д.). Для каждого типа хранилища данных должен существовать провайдер ADO.

    Провайдер "знает" о местоположении хранилища данных и его содержании, умеет обращаться к данным с запросами и интерпретировать возвращаемую служебную информацию и результаты запросов с целью их передачи приложению.

    Список установленных в данной операционной системе провайдеров доступен для выбора при установке соединения через компонент TADOConnection.

    При инсталляции Microsoft ActiveX Data Objects в операционной системе устанавливаются следующие стандартные провайдеры.

    •  Microsoft Jet OLE DB Provider обеспечивает соединение с данными СУБД Access при посредстве технологии ОАО.
    •  Microsoft OLE DB Provider for Microsoft indexing Service обеспечивает доступ только для чтения к файлам и Internet-ресурсам Microsoft indexing Service.
    •  Microsoft OLE DB Provider for Microsoft Active Directory Service обеспечивает доступ к ресурсам службы каталогов (Active Directory Service).
    •  Microsoft OLE DB Provider for Internet Publishing позволяет использовать ресурсы, предоставляемые Microsoft FrontPage, Microsoft Internet Information Server, HTTP-файлы.
    •  Microsoft Data Shaping Service for OLE DB позволяет использовать иерархические наборы данных.
    •  Microsoft OLE DB Simple Provider предназначен для организации доступа к источникам данных, поддерживающим только базисные возможности OLE DB.
    •  Microsoft OLE DB Provider for ODBC drivers обеспечивает доступ к данным, которые уже "прописаны" при помощи драйверов ODBC. Однако реальное использование столь экзотичных вариантов соединений представляется проблематичным. Драйверы ODBC и так славятся своей медлительностью, поэтому дополнительный слой сервисов здесь ни к чему.
    •  Microsoft OLE DB Provider for Oracle обеспечивает соединение с сервером Oracle.
    •  Microsoft OLE DB Provider for SQL Server обеспечивает соединение с сервером Microsoft SQL Server.