|
ГЛАВА 14
Механизмы управления данными
Наряду с описываемыми в предыдущих
главах свойствами и методами, стандартный набор данных
Delphi инкапсулирует ряд дополнительных механизмов,
облегчающих управление записями и полями.
К ним относятся такие полезные функции,
как быстрое перемещение по записям, поиск нужной записи
по значениям полей, дополнительная фильтрация записей
набора данных без использования возможностей СУБД и
т. д. Большинство этих механизмов применяют в своей
работе индексы таблиц БД.
Абстрактные методы, обеспечивающие
управление данными, реализованы в базовом классе
TDataSet (см. гл. 12). А классы-потомки, в свою
очередь, реализуют механизмы управления данными в соответствии
с возможностями технологий доступа к данным (см. часть
IV).
Все рассматриваемые в этой главе методы
управления данными в полном объеме доступны только в
компонентах, инкапсулирующих таблицу БД. Это связано
с тем, что компоненты запросов SQL и хранимых процедур
не обеспечивают полноценное использование индексов.
В этой главе рассматриваются следующие
вопросы:
- связанные таблицы;
- методы поиска данных;
- диапазоны;
- быстрая навигация по набору
данных;
- фильтрация записей в наборе
данных.
|