Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб_7.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
222.72 Кб
Скачать

Лабораторная работа 7 Разработка интерфейса пользователя

7.1 Организация доступа к данным средствами технологии ado

ADO – (Active Data Objects) - технология доступа к данным, разработанная корпорацией Microsoft. Эту технологию желательно использовать только с базами данных Microsoft, а именно Access и MS Server.

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

Технология ADO включает набор высокоуровневых интерфейсов OLE DB, которые входят в состав любой операционной системы Windows.

Интерфейс OLE DB (Object Linking and Embedding Database – связывание и внедрение объектов баз данных) – это универсальная технология для доступа к источникам данных любого типа с использованием специализированных объектов COM (Component Object Model – модель компонентных объектов) , котором инкапсулированы стандартные функции обработки данных и передачи данных между объектами.

Настройка соединения ADO. Чтобы обеспечить сеанс связи приложения с базой данных, необходимо установить соединение между ними и настроить его параметры. Для этих целей предназначен компонент ADOConnection. Параметры соединения указываются в свойстве ConnectionString.

После создания базы данных на SQL, в приложении Borland Builder C++ поместить на форму компонент ADO Connection со страницы ADO палитры компонентов.

В свойствах ADO Connection (слева в окне Object inspector) выбрать Connection String. В появившемся окне шелкнуть на кнопке Build.

Рисунок 1 – Свойства компонента ADO Connection

В окне «Свойства связи с данными» на вкладке «Поставщик данных» выбрать SQL Native Client.

На вкладке «Подключение»в пункте 2 Для входа в сервер выбрать Учетные сведения Windows NT. В пункте 3 выбрать свою базу. Обязательно проверить подключение.

Значение свойства Login Promt установить false, чтобы при каждом обращении к базе не происходил вызов окна ввода пароля.

Для соединения АDO Table и ADOQuery с ADOConnection в свойстве Connection этих компонентов выбирается значение ADOConnection.

7.2 Обзор средств доступа к базам данных

На вкладке BDE содержатся компоненты, позволяющие получить доступ к базам данных через механизм BDE.

На вкладке ADO находятся компоненты для организации доступа к базе данных через технологию ADO.

На вкладке Data Access расположены основные компоненты доступа к данным. Эти компоненты общие для всех и могут использоваться совместно с другими группами компонентов.

На вкладке Data Controls расположены компоненты для отображения и редактирования данных в таблицах. Это компоненты также используются вне зависимости от используемой на данный момент технологии доступа к данным.

Компоненты, предназначенные для отображения данных - DBEdit,DBGrid, DBMemo,

Каждое приложение, использующее БД, обычно имеет, по крайней мере, по одному компоненту следующих трех типов:

  • Компоненты – наборы данных (Dataset), непосредственно связывающиеся с базой данных. Это такие компоненты, как Table, Query, StoredProc.

  • Компонент – источник данных (Datasource), осуществляющий обмен информацией между компонентами первого типа и компонентами визуализации и управления данными. Таким компонентом является Datasource.

  • Компоненты визуализации и управления данными, такие, как DBGrid, DBEdit, DBText.

Связь этих компонентов друг с другом и с базой данных можно представить схемой:

Рисунок 2 – Связь источника данных с другими компонентами