Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Proektirovanie_BD_v_Delphi_VTiP.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
4.82 Mб
Скачать

8.3.4Настройка провайдера

Поскольку большинство параметров связи зависят от провайдера, содержимое 3-х других вкладок панели настройки связи также определяется этим фактором.

Сначала опишем содержимое вкладок при выборе провайдера Microsoft Jet 4.0 OLE DB Provider, а затем содержимое этих вкладок при выборе провайдера Microsoft OLE DB Provider for ODBC driver.

8.3.5Настройка провайдера Microsoft Jet 4.0 ole db Provider

Рисунок 7.70 – Выбор провайдера Microsoft Jet 4.0 OLE DB Provider

Вкладка Подключение определяет необходимые связные параметры для выбранного провайдера (рисунок 10.6).

Рисунок 7.71 – Вкладка Подключение окна настройки связи с провайдером Microsoft Jet 4.0 OLE DB Provider

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

Вкладка Дополнительно позволяет задать некоторые дополнительные свойства связи (рисунок 10.7).

Рисунок 7.72 – Вкладка Дополнительное окна настройки связи с провайдером Microsoft Jet 4.0 OLE DB Provider

Для большей части провайдеров на этой вкладке доступны только флажки в списке Права доступа к данным и строка Время ожидания подключения, с помощью которой можно определить максимальную паузу в обмене данными между провайдером и клиентом. С помощью флажков можно задать любую комбинацию режимов доступа:

  • Read — только чтение;

  • ReadWrite — чтение и запись;

  • Share Deny None — режим совместной работы невозможен;

  • Share Deny Read — нельзя совместно использовать данные, открытые в режиме чтения;

  • Share Deny Write — нельзя совместно использовать данные, открытые в режиме записи;

  • Share Exclusive — нельзя совместно использовать данные, открытые в режиме чтения и/или записи;

  • Write — только запись.

На вкладке Все приводятся все параметры связи — как заданные явно, так и назначенные по умолчанию (рисунок 10.8). Щелкнув на кнопке Изменить значение, можно отредактировать значение любого параметра.

Рисунок 7.73 – Вкладка Все окна настройки связи с провайдером Microsoft Jet 4.0 OLE DB Provider

Закройте окно щелчком на кнопке ОК. Теперь в поле Use Connection String. на рисунке 10.3 можно увидеть подобный текст:

Рисунок 7.74 –

Provider=Microsoft.Jet.OLEDB.4.0;

Data Source=D:\BiblData.mdb\Release\BiblData.mdb;

Persist Security Info=False

8.3.6Настройка провайдера Microsoft ole db Provider for odbc Drivers

Теперь опишем содержимое вкладок при выборе провайдера Microsoft OLE DB Provider for ODBC Drivers (рисунок 10.9). Первый, когда драйвер ODBC уже настроен на конкретную БД и создан псевдоним БД, а второй - когда драйвер ODBC еще не настроен на конкретную БД и не создан псевдоним БД.

Рисунок 7.75 – Выбор провайдера Microsoft OLE DB Provider for ODBC driver

Перейдите на вкладку Подключение и укажите, как вы будете соединяться с ODBC. Если вы установите переключатель Использовать имя источника данных (рекомендуется так как псевдоним БД в ODBC уже существует), то сможете выбрать в раскрывающемся списке созданный ранее псевдоним БД BiblData (рисунок 10.10).

Рисунок 7.76 – Вкладка Подключение окна настройки связи с провайдером Microsoft OLE DB Provider for ODBC driver

Если псевдонима БД в ODBC не существует, то установите переключатель Использовать строку подключения и нажмете кнопку Сборка. Получите окно (рисунок 10.11), в котором выберите закладку Источник данных компьютера.

Рисунок 7.77 – Выбор источника данных для провайдера Microsoft OLE DB Provider for ODBC driver

Нажмите кнопку Создать. Перед вами пройдет череда окон, в которых выполняются действия, аналогичные рассмотренным в разделе 2 при обсуждении вопроса создания псевдоним БД.

Вкладка Дополнительно позволяет задать некоторые дополнительные свойства связи (рисунок 10.12).

Рисунок 7.78 – Вкладка Дополнительное окна настройки связи с провайдером Microsoft OLE DB Provider for ODBC driver

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

На вкладке Все приводятся все параметры связи — как заданные явно, так и назначенные по умолчанию (рисунок 10.13). Щелкнув на кнопке Изменить значение, можно отредактировать значение любого параметра.

Рисунок 7.79 – Вкладка Все окна настройки связи с провайдером Microsoft Jet 4.0 OLE DB Provider

Закройте окно щелчком на кнопке ОК. Теперь в поле Use Connection String. На рисунке 10.3 можно увидеть подобный текст:

Рисунок 7.80 –

Provider=MSDASQL.1;

Persist Security Info=False;

Data Source=BiblData_PgSQL;

Extended Properties="DSN=BiblData_PgSQL;

DBQ=D:\BiblData.mdb\Release\BiblData;

DriverId=25;

FIL=MS PostgreSQL;

MaxBufferSize=2048;

PageTimeout=5;

";

Initial Catalog=D:\BiblData.mdb\Release\BiblData

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]