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

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

данные, открытые в режиме записи; Share Exclusive — нельзя совместно использовать данные, открытые в режиме чтения и/или записи; Write – только запись На вкладке Все приводятся все параметры связи — как заданные явно, так и назначенные по умолчанию (рис.6). Щелкнувнакнопке Измеиитьзначение, можно отредактировать значение любого параметра. Рис.6. Вкладка Все окна настройки связи с провайдером Microsoft Jet 4.0 OLE DB Provider После щелчка на

кнопке OK диалоговое окно формирования параметров связи будет закрыто и в нижней строке окна формирования соединения с объектом ADO появится соответствующий текст. Формирование связного файла Создать и отредактировать связной файл можно с помощью Проводника Windows 98 (в нерусифицированной версии — Windows Explorer). Вызовите Проводник, выберите папку, в которой будет размещаться связной файл, щелкните на содержимом папки правой

кнопкой мыши и в подменю Создать контекстного меню выберите команду Microsoft Data Link. Именно этого выбора не предоставляет Windows 2000/XP (вместо этого можно просто создать новый файл и дать ему расширение UDL). После того как файл создан, просто дважды щелкните на нем: по умолчанию связные файлы имеют расширение .UDL, с которым связано диалоговое окно создания и редактирования связи, показанное на рис.3 (вместо двойного щелчка можно выбрать в

контекстном меню команду Свойства). Примечание. Поскольку ADO активно использует технологию ActiveX, обмен текстовыми данными с такого рода объектами возможен только в формате WideString (пo два байта на каждый символ) — именно в таком формате и будет создан связной файл. 1.4. Связной компонент TADOConnection Этот компонент осуществляет связь остальных компонентов с ADO. Для этих целей у него имеется строка ConnectionString. После того, как с помощью

этой строки связь с данными установлена, на компонент могут ссылаться другие ADO-компоненты, разделяя установленную им связь. Однако компонент TADOConnection может выполнять гораздо более широкую роль, чем простая концентрация соединения. С помощью своих свойств и методов он может осуществлять тонкую настройку соединения, обеспечивать необходимый уровень изоляции транзакций, управлять транзакциями и т.д. Для установления связи

нужно с помощью строки ConnectionString сформировать связные параметры и затем установить значение True в свойство Active или вызвать метод Open . Для разрыва связи выполняется метод Close компонента или в его свойство Active устанавливается значение False . Компонент содержит в свойстве ConnectionObject ссылку на базовый ADO-объект, с помощью которого и работает сам компонент. Это свойство открывает возможности детального управления связью, если,