застосування BDE + SQL Links (або застосування класів, інкапсулюючих звернення до функцій BDE);
застосування BDE + ODBC Link + ODBC [11; 16].
У даній роботі при розробці зовнішнього додатки застосовувалася технологія ADO.
Компанією Microsoft був запропонований механізм доступу до даних ActiveX Data Objects (ADO), побудований на використанні інтерфейсів OLE DB. ADO - це набір бібліотек, що містять СОМ-об'єкти, що реалізують прикладний програмний інтерфейс для доступу до даних і використовувані в клієнтських додатках. Технологія ADO використовує бібліотеки OLE DB, що надають низькорівневий інтерфейс для доступу до данним.становітся все більш популярним способом доступу до даних, оскільки включена в ядро ??операційних систем сімейства Windows, і входить до складу таких популярних продуктів, як MS Office і MS Internet Explorer.
Відповідно до термінології ADO будь-яке джерело даних (база даних, електронна таблиця, файл) називається сховищем даних, з яким додаток взаємодіє при посередництві провайдера [11, 130].
Додаток звертається до даних не безпосередньо, а через об'єкт OLE DB, яка «вміє» працювати з різноманітними даними. Технологія ADO включає в себе набір об'єктів і механізмів, що забезпечують взаємодію об'єктів з даними і додатками. Дуже важливу роль відіграють провайдери ADO, координують роботу додатків з сховищами даних різних типів.
Набір об'єктів і відповідний провайдер можуть бути створені для будь-якого сховища даних без внесення змін в структуру ADO.
Для кожного використовуваного типу сховища даних повинен існувати провайдер ADO. Провайдер знає, які дані і де розташовані, вміє звертатися до даних із запитами та інтерпретувати возвращаемую службову інформацію і результати запитів для передачі додаткам. При установці з'єднання через відповідні компоненти стає доступний список встановлених в операційній системі провайдерів.
У технології ADO використовуються об'єкти-нумератори, джерела даних, сесії, транзакції, набори рядів, команди [11; 16].
Об'єкти-нумератори виконують пошук об'єктів ADO, що здійснюють доступ до джерела даних.
Для з'єднання з сховищем даних використовуються два типи об'єктів: джерела даних і сесії.
Об'єкт-набір рядів забезпечує роботу з даними.
Об'єкт-команда об'єднує текстову команду і механізми обробки команд. Команди дозволяють використовувати для роботи з даними мову SQL.
Для застосування технології ADO в Delphi 7 призначені сьомій компонентів, розташованих на закладці ADO палітри компонентів: призначений для отримання набору даних з однієї або декількох таблиць БД. Дозволяє працювати з повернутими набором даних візуальним компонентам.іспользуется для доступу до таблиці за допомогою механізму ADO.позволяет формувати запити до БД, які повертають дані з бази (наприклад, командою SELECT) або не формують результуючого набору даних (наприклад, INSERT) .предназначен для виклику процедури, що зберігається на сервері бази даних. Дозволяє повертати набір даних, тому може виступати джерелом даних в компонентах типу DataSource.управляет механізмом, який дозволяє клієнту отримувати доступ до об'єктів, розташованих в іншому адресному просторі або на іншому комп'ютері [8; 11; 16].
Клас TADOConnection забезпечує з'єднання з даними, доступ до яких реалізується через ADO-об'єкти. Компоненти ADOConnection використовують для доступу до даних OLE DB-провайдери.
Компоненти ADOCommand і ADODataSet зв'язуються з джерелом даних за допомогою об'єкта ADOConnection, вказуючи посилання на нього як значення властивості Connection.
Для ідентифікації з'єднання необхідно визначити значення властивості ConnectionString (рядок з'єднання) компонента ADOConnection, яке може ґрунтуватися на вказівці datalink-файлу або рядки з'єднання. Якщо як значення властивості ConnectionString вказано ім'я datalink-файлу, то настройку з'єднання можна виконувати автономно від додатки (наприклад, вказуючи ім'я бази даних Microsoft SQL Server на поточному персональному комп'ютері).
3.2 Створення зовнішнього додатки до АІС кіноцентру Піраміда
Для того щоб розробити в Delphi додаток для перегляду об'єктів бази даних MS Access, використовуючи механізм ADO, потрібно:
. Відкрити Delphi, створити додаток і розмістити на формі три компоненти:
ADOTable з закладки ADO; з закладки Data Access; з закладки Data Controls.
2. Зв'язати компоненти між собою:
встановити значення властивості DataSource компонента DBGrid1 в DataSo...