![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
· компоненты для связи источников данных с визуальными компонентами, предоставляющими интерфейс пользователя;
· компоненты для визуального проектирования отчетов.
Основными механизмами доступа к данным, поддерживаемым в Delphi, являются:
· ODBC - доступ через ODBC-драйверы БД или BDE-драйверы;
· OLE DB - доступ с использованием провайдеров данных (OLE DB - это метод доступа к любым данным через стандартный COM-интерфейс);
· средства dbExpress, использующие легковесные драйверы БД;
· средства доступа к распределенным наборам данных в многозвенной архитектуре.
Самый простой механизм управления данными, использующий ODBC-драйверы, может быть реализован по следующей схеме:
· В модуль данных (или в форму) добавляется компонент набора данных (объект класса TDataSet) и устанавливается связь с источником данных, определяемая свойством DatabaseName. Связь может быть указана одним из трех способов: по имени базы данных, каталогу или псевдониму (способ указания связи может быть ограничен типом источника данных). Список всех псевдонимов доступен на этапе проектирования.
· В модуль данных (или в форму) добавляется компонент источника данных (TDataSourse), являющийся центральным связующим звеном между набором данных и элементами управления, отображающими эти данные. Свойство DataSet компонента типа TDataSourse указывает набор данных, формируемый компонентами таких классов как TTable или TQuery. Если компоненты набора данных и источника данных расположены в модуле данных, то их следует добавить в проект (команда меню File | Use unit).
· В форму добавляются элементы управления для работы с данными, такие как TDBGrid, TDBEdit, TDBCheckbox. Они связываются с компонентом источником данных, который указывается свойством DataSource. Имя поля набора данных определяется свойством DataField.
Графически схему работы с базами данных для двухзвенных архитектур в среде Delphi можно представить следующим образом:
Рис. 76. Cхема работы с базами данных для двухзвенных архитектур в среде Delphi
Дата публикования: 2014-12-28; Прочитано: 150 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!