Соединение компонентов ADO с хранилищем данных. Файлы подключения

   
На этом шаге мы рассмотрим файлы подключения (Data Links Files).

   
Компонент TADOConnection позволяет централизовать определение строки подключения в рамках
формы или модуля данных. Однако у описанного подхода имеется один существенный недостаток:
если база данных идентифицируется при помощи некоторого имени файла, путь к этой базе будет жестко
закодирован внутри исполняемого файла приложения. В результате возможности приложения будут
существенно ограничены. Чтобы решить проблему, в ADO используются так называемые файлы подключения
(Data Link Files).

   
Файл подключения - это строка подключения, оформленная в виде файла. Создать такой файл можно при помощи
любого текстового редактора. Кроме того, есть и другой способ.
Откройте окно проводника Windows и правой кнопкой мыши щелкните в одной из папок диска, выберите
Создать | Текстовый документ, затем смените расширение файла на .UDL. Теперь сделайте двойной
щелчок на файле - в результате будет запущен уже знакомый вам редактор строки подключения Microsoft (рисунок 1).


Рис. 1. Окно свойств связи с данными

   
Выберите созданный ранее источник данных Sport или же создайте строку подключения заново, нажав
Сборка. Файл подключения готов к использованию.

   
Процесс создания файла подключения можно
посмотреть шаге 5 таким образом, чтобы соединение с
базой данных осуществлялось с помощью файла подключения.
Для этого выделите компонент ADOTable1 в окне инспектора объектов и щелкните на кнопке с многоточием в
строке свойства ConnectionString, чтобы вызвать окно настройки связи (рисунок 2).


Рис. 2. Окно настройки связи

   
Установите переключатель на Use Data Link File и с помощью кнопки Browse укажите путь к созданному
файлу подключения.

   
Теперь для подключения к базе данных приложение будет использовать файл подключения.
Текст приложения можно взять здесь.

   
На следующем шаге мы рассмотрим компонент TADOConnection.



Вы можете оставить комментарий, или Трекбэк с вашего сайта.

Оставить комментарий