Programming: Delphi
Иллюстрированный самоучитель по Delphi 7 для профессионалов
Область дескрипторов XSQLDA
Запрос может иметь собственные параметры, которые должны содержаться в свойстве Params. Однако, в отличие от обычного компонента запроса, в InterBase Express это свойство представляет собой экземпляр класса
TIBXSQLDA (табл. 18.3). Этот класс инкапсулирует одноименную структуру API InterBase —
XSQLDA, обеспечивающую передачу параметров запросу и возврат результатов. Такая структура имеется у каждого запроса, который выполняется сервером InterBase и называется областью дескрипторов запроса
(descriptors area).
Таблица 18.3. Свойства
и методы класса TIBXSQLDA
Объявление
|
Тип
|
Описание
|
Свойства
|
property AsXSQLDA: PXSQLDA;
|
|
Ссылка на структуру XSQLDA
|
|
|
Возвращает число полей в структуре
|
property Modified: Boolean;
|
|
Позволяет определить возможность редактирования полей структуры
|
|
|
Возвращает имена полей в структуре
|
property RecordSize: Integer;
|
|
Возвращает размер записи структуры
|
property Vars: [Idx: Integer]: TIBXSQLVAR;
|
|
Индексированный список структур XSQLVAR (см, ниже)
|
Методы
|
procedure AddName (FieldName: String; Idx: Integer);
|
|
Добавляет к структуре новое поле
|
function ByName: [Idx: String] : TIBXSQLVAR;
|
|
Возвращает структуру XSQLVAR, инкапсулирующую отдельное поле результата запроса
|
Назад | Оглавление | Вперёд
При перепечатке любого материала
с сайта, видимая ссылка на источник www.warayg.narod.ru
и все имена, ссылки авторов обязательны.
© 2005
|