Свойство DataSet компонента типа TDataSourse
Свойство DataSet компонента типа TDataSourse указывает набор данных, формируемый компонентами таких классов как TTable или TQuery. Если компоненты набора данных и источника данных расположены в модуле данных, то их следует добавить в проект (команда меню File | Use unit).
В форму добавляются элементы управления для работы с данными, такие как TDBGrid, TDBEdit, TDBCheckbox. Они связываются с компонентом источником данных, который указывается свойством DataSource. Имя поля набора данных определяется свойством DataField.
Графически схему работы с базами данных для двухзвенных архитектур в среде Delphi можно представить следующим образом:
|
| | | | | | |
Машина баз данных BDEПровайдеры OLE DBdbExpressInterBase
| | | |
TDatabase (необязательный)TADOConnectionTSQLConnectionTIBDatabase
| | | |
Невизуальные компоненты набора даных
TTable, TQuery, TDataSet, TField | TADODataSet, TADOTable, TADOQuery | TSQLDataSet, TSQLQuery, TSQLTable, TSQLStoreProc, TSQLClientDataSet | TIBDataSet, TIBTable, TIBQury
| | | |
( свойство DataSet) Компонент "источник данных" - центральный связующий компонент TDataSource
|
( свойство DataSource) Визуальные компоненты для работы с данными TDBGrid, TDBEdit, TDBText, TDBMemo, TDBCheckbox, TDBNavigator и др.
Для сохранения данных из БД в XML-формате или двоичном формате, и обратно, для формирования набора данных из XML или двоичного файла применяется провайдер данных.
Графически схема сохранения данных из БД в XML-формате приведена на следующей схеме:
|
|
Набор данных (TTable, TQuery или др.)
| (свойство DataSet) |
Клиентский набор данных TClientDataSet(свойство ProviderName) | Провайдер данных TDataSetProvider
(метод SaveToFile) | (метод LoadFromFile) |
Файл в одном из следующих форматов: двоичный формат (dfBinary); XML-формат (dfXML); XML-формат, использующий UTF8 (dfXMLUTF8)
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий