Разработка приложений баз данных в Delphi. Шейкер Т.Д. - 108 стр.

UptoLike

Составители: 

108
Таблица 9
Некоторые свойства компонента Query
Свойство
Описание
Active
Если true, то запрос открыт
CachedUpdates
Если true, то изменения запоминаются для переноса
в таблицу методом
ApplyUpdates
DatabaseName
Псевдоним или путь к файлам таблиц базы данных
DataSource
Источник данных для параметрического запроса
Local
Для локальной БДtrue
ParamCheck
Если true, то SQL-запрос может быть параметриче-
ским
Params[Index]
Массив параметров динамического SQL-запроса
Prepared
True
, если запрос подготовлен методом Prepare
RequestLive
Если true, то в результате запроса происходит по-
пытка создать изменяемую таблицу
SQL
Текст SQL-запроса. Имеет тип TStrings
UniDirectional
Оптимизирует доступ к таблице. Если true, то можно
перемещаться по таблице более быстро, но только
вперед
Процедура ExecSQL выполняет запросы без открытия набора данных.
Функция
ParamByName(Name) обеспечивает доступ к параметру по име-
ни
Name.
Процедура
Prepare готовит запрос к выполнению.
Процедура
UnPrepare отменяет последствия вызова Prepare.
Процедура
GetDetailLinkField (MasterFields, DetailFields) за-
полняет список
MasterFields полями главной таблицы и DetailFields
полями подчинённой таблицы.
5.2. Реализация запросов
5.2.1. Классификация запросов
В зависимости от времени создания запроса они делятся на статические
и динамические. Статические (неизменяемые) запросы создаются во время
разработки приложения. В таких запросах возможно применение компонентов
                                                                Таблица 9
                  Некоторые свойства компонента Query
      Свойство                         Описание
  Active         Если true, то запрос открыт
                 Если true, то изменения запоминаются для переноса
  CachedUpdates
                 в таблицу методом ApplyUpdates
  DatabaseName   Псевдоним или путь к файлам таблиц базы данных
  DataSource     Источник данных для параметрического запроса
  Local          Для локальной БД – true
  ParamCheck
                 Если true, то SQL-запрос может быть параметриче-
                 ским
  Params[Index] Массив параметров динамического SQL-запроса
  Prepared       True, если запрос подготовлен методом Prepare
  RequestLive
                 Если true, то в результате запроса происходит по-
                 пытка создать изменяемую таблицу
  SQL            Текст SQL-запроса. Имеет тип TStrings
                 Оптимизирует доступ к таблице. Если true, то можно
  UniDirectional перемещаться по таблице более быстро, но только
                 вперед


     Процедура ExecSQL выполняет запросы без открытия набора данных.
     Функция ParamByName(Name) обеспечивает доступ к параметру по име-
ни Name.
     Процедура Prepare готовит запрос к выполнению.
     Процедура UnPrepare отменяет последствия вызова Prepare.
     Процедура GetDetailLinkField (MasterFields, DetailFields) за-
полняет список MasterFields полями главной таблицы и DetailFields –
полями подчинённой таблицы.


                      5.2. Реализация запросов
     5.2.1. Классификация запросов
     В зависимости от времени создания запроса они делятся на статические
и динамические. Статические (неизменяемые) запросы создаются во время
разработки приложения. В таких запросах возможно применение компонентов

                                  108