Начало настройки связи

Установление связи с объектом ADO является ключевым моментом всей технологии. Каждый компонент НД имеет 2-а свойства, с помощью которых он может установить связь с объектом ADO:

ü Connection;

ü ConnectionString.

В свойство Connection помещается ссылка на специальный связной компонент ADOConnection, играющий роль концентратора соединения с объектом ADO. В свойство ConnectionString помещается собственно строка связи. Эти свойства взаимоисключающие, то есть установка значения в одно из них ведет к очистке второго.

Рассмотрим процесс настройки связи объектов ADO с соответствующим провайдером на примере компонента ADOConnection. Для отдельных компонент ADOTable он полностью аналогичен.

Дважды щелкните на компоненте ADOConnection1 или выделите его в окне инспектора объектов и щелкните на кнопке с многоточием в строке свойства ConnectionString, чтобы вызвать окно (рисунок 10.3) настройки связи (строки связи).

Рисунок 7.3 – Окно настройки связи

Строка связи несет в себе множество (не менее 2-х) параметров, отделенных друг от друга точкой с запятой. Собственно в технологии ADO используются лишь четыре из них, остальные нужны для идентификации пользователя при доступе к серверным БД и для настройки некоторых параметров ODBC-драйверов.

У программиста есть 2-е возможности установить связь:

1. Сослаться на специальный связной файл в первой строке;

2. Сформировать описание связи во второй.

В 1-ом случае можно использовать один и тот же файл сразу для нескольких соединений, поэтому изменение файла отразится на многочисленных связях, причем, возможно, не в одной программе.

Во 2-ом случае содержимое строки связи влияет только на соответствующий компонент-набор или только на те компоненты, которые будут ссылаться на данный связной компонент и только внутри одной программы.

Мы рассмотрим только 2-ой случай как более строгий.