Разработка баз данных в Delphi. 11 Уроков

       

Содержание урока 4:


Класс TDataSet.......................................................................................................................................................................... 2

Открытие и закрытие DataSet............................................................................................................................................ 4

Поля............................................................................................................................................................................................ 10

Работа с Данными................................................................................................................................................................. 14

Использование SetKey  для поиска в таблице................................................................................................................ 18

Использование фильтров для ограничения числа записей в DataSet....................................................................... 20

Обновление (Refresh).............................................................................................................................................................. 22

Закладки (Bookmarks)............................................................................................................................................................ 23

Создание Связанных Курсоров (Linked cursors)............................................................................................................ 24

Основные понятия о TDataSource..................................................................................................................................... 27

Использование TDataSource для проверки состояния БД:......................................................................................... 28

Отслеживание состояния DataSet................................................................................................................................... 32



Обзор

          Статья содержит всесторонний обзор основных фактов которые Вы должны знать, прежде чем начать писать программы, работающие с Базами Данных (БД). Прочитав эту статью, Вы должны понять большинство механизмов доступа к данным, которые есть в  Delphi.

Более подробно здесь рассказывается о TTable и TDataSource.

          Имеются несколько основных компонент(объектов), которые Вы будете использовать постоянно для доступа к БД. Эти объекты могут быть разделены на три группы:

·     невизуальные: TTable, TQuery, TDataSet, TField

·     визуальные: TDBGrid, TDBEdit

·     связующие: TDataSource

          Первая группа включает невизуальные классы, которые используются для управления таблицами и запросами. Эта группа сосредотачивается вокруг компонент типа TTable, TQuery, TDataSet и TField. В Палитре Компонент эти  объекты расположены на странице Data Access.

          Вторая важная группа классов - визуальные, которые  показывают данные пользователю, и позволяют ему просматривать и модифицировать их. Эта группа классов включает компоненты типа TDBGrid, TDBEdit, TDBImage и TDBComboBox. В Палитре Компонент эти  объекты расположены на странице Data Controls.

Имеется и третий тип, который используется для того, чтобы  связать предыдущие два типа объектов. К третьему типу относится только невизуальный компонент TDataSource.


Содержание раздела