Технология баз данных ADO в Delphi — страница 7

  • Просмотров 39362
  • Скачиваний 597
  • Размер файла 122
    Кб

непосредственно взаимодействовать с данными, получая их от клиента и посылая их ему. Рис.3. Настройка связи: выбор провайдера Фактически в списке этой вкладки отображается состав провайдеров OLE DB, установленных на вашей машине. Выбор провайдера является определяющим фактором. Для разных типов данных должны использоваться только строго определенные провайдеры. Например, в файл-серверных БД должен использоваться провайдер

Microsoft OLE DB Provider for ODBC driver с предварительной настройкой соответствующего драйвера. Для работы с БД Access выбирается провайдер MicrosoftJet 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) не имеют провайдеров и поэтому (пока на будут созданы нужные провайдеры) не могут

использоваться в технологии ADO. Поскольку большинство других связных параметров зависит от провайдера, содержимое трех других вкладок также зависит от этого фактора. В этом разделе описывается содержимое вкладок при выборе провайдера MicrosoftJet 4.0 OLE DB Provider. Вкладка Подключение определяет необходимые связные параметры для выбранного провайдера (рис.4 ), Рис.4. Вкладка Подключение окна настройки связи с провайдером Microsoft Jet 4.0 DB Provider

В строке Выберите или введите имя базы данных требуется указать полный путь доступа к файлу БД (с указанием сетевого каталога). В качестве дополнительной информации на этой вкладке указывается входное имя пользователя и пароль. Для простейшего варианта связи с MicrosoftJet 4.0 OLE DB Provider этих параметров вполне достаточно, поэтому с помощью кнопки Проверить подключение можно протестировать созданную связь. Для других провайдеров может

потребоваться задать ряд дополнительных параметров, например имя используемой базы данных, входное имя и пароль для доступа к серверу БД и т. п. Вкладка Дополнительно позволяет задать некоторые дополнительные свойства связи (рис.5). Рис.5. Вкладка Дополнительно окна настройки связи с провайдером Microsoft Jet 4.0 OLE DB Provider Для большей части провайдеров на этой вкладке доступны только флажки Права доступа, определяющие права доступа к

данным, и строка Время ожидания подключения, с помощью которой можно определить максимальную паузу в обмене данными между провайдером и клиентом. С помощью флажков можно задать любую комбинацию режимов доступа: Read—только чтение; ReadWrite — чтение и запись; Share Deny None — режим совместной работы невозможен; Share Deny Read — нельзя совместно использовать данные, открытые в режиме чтения; Share Deny Write — нельзя совместно использовать