Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Проектирование БД в Delphi ВТиП.doc
Скачиваний:
53
Добавлен:
17.03.2016
Размер:
3.62 Mб
Скачать
      1. Настройка провайдера

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

Сначала опишем содержимое вкладок при выборе провайдера MicrosoftJet 4.0OLE DBProvider,а затем содержимое этих вкладок при выборе провайдераMicrosoftOLE DBProviderforODBCdriver.

      1. Настройка провайдераMicrosoftJet4.0oledbProvider

Рисунок 7.60 –Выбор провайдераMicrosoftJet 4.0OLE DBProvider

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Рисунок 7.64 –

Provider=Microsoft.Jet.OLEDB.4.0;

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

Persist Security Info=False

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

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

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

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

Рисунок 7.66 –Вкладка Подключение окна настройки связи с провайдером MicrosoftOLE DBProviderforODBCdriver

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

Рисунок 7.67 –Выбор источника данных для провайдера MicrosoftOLE DBProviderforODBCdriver

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

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

Рисунок 7.68 –Вкладка Дополнительное окна настройки связи с провайдером MicrosoftOLE DBProviderforODBCdriver

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

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

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

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

Рисунок 7.70 –

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