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

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

истина во многом относится и к ADO. Скорость доступа к данным с помощью СОМ-средств (а технология ActiveX, являющаяся краеугольным камнем ADO, целиком базируется на СОМ) в общем случае оказывается заметно ниже традиционного для Delphi механизма на основе BDE (для некоторых типичных случаев скорость уменьшается в десятки раз). 1.3. Установление связи с компонентом ADO. Установление связи с объектом ADO является ключевым моментом всей

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

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

TAdoConnection или компонентов-наборов появляется окно, показанное на рис.1. Рис.1. Диалоговое окно для формирования соединения с объектом ADO У программиста есть две возможности: сослаться на специальный связной файл в первой строке или сформировать описание связи во второй. В первом случае можно использовать один и тот же файл сразу для нескольких соединений, поэтому изменение файла отразится на многочисленных связях, причем,

возможно, не в одной программе. Изменение содержимого во второй строке окна влияет только на соответствующий компонент-набор или только на те компоненты, которые будут ссылаться на данный связной компонент и только внутри одной программы. Установка переключателя Use Data Link File делает доступной кнопку Browse, щелчок на которой открывает окно, показанное на рис.2. Рис.2.Окно выбора связного файла Установка переключателя Use Connection String

позволяете помощью кнопки Build воспользоваться специальным диалоговым окном. Вначале рассмотрим диалоговый способ формирования связи. Диалоговый способ формирования связи Для диалогового способа формирования связи установите переключатель Use Connection String и щелкните на кнопке Build. На экране появится диалоговое окно с четырьмя вкладками. Вкладка Поставщик данных (см. рис.3) используется для выбора механизма, который будет