Содержание урока 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.