Иллюстрированный самоучитель по Delphi 7 для профессионалов

Компонент TIBDataSet

Таблица 18.5. Свойства и методы компонента TIBDataSet.

Объявление Тип Описание
Свойства
property Buff erChunks: Integer; Pb Определяет число записей в буфере набора данных
property DeleteSQL: TStrings; Pb Содержит текст запроса, обеспечивающего удаление записей из набора данных
property InsertSQL: TStrings; Pb Содержит текст запроса, обеспечивающего добавление записей в набор данных
property ModifySQL: TStrings; Pb Содержит текст запроса, обеспечивающего изменение записей из набора данных
property Params: TIBXSQLDA; RO Структура API, содержащая параметры запроса
property Prepared: Boolean; Ro Позволяет определить, подготовлен ли запрос к выполнению
property QDelete: TIBSQL; Ro Объект запроса на удаление
property Qlnsert: TIBSQL; Ro Объект запроса на добавление
property QModify: TIBSQL; Ro Объект запроса на изменение
property QRefresh: TIBSQL; Ro Объект запроса на обновление
property QSelect: TIBSQL; Ro Объект запроса на отбор данных
property RefreshSQL: TStrings; Pb Содержит текст запроса, обеспечивающего обновление записей набора данных
property SelectSQL: TStrings; Pb Содержит текст основного запроса набора данных
type TIBSQLTypes = set of (SQLUnknown, SQLSelect, SQLInsert, SQLUpdate, SQLDelete, SQLDDL, SQLGetSegment, SQLPutSegment, SQLExecProcedure, SQLStartTransaction, SQLCommit, SQLRollback, SQLSelect ForUpdate, SQLSetGenerator); Ro Возвращает тип основного запроса набора данных:
  • SQLUnknown – неизвестный тип;
  • SQLSelect, SQLInsert, SQLUpdate, SQLDelete – стандартные типы;
  • SQLDDL – выражение DDL;
  • SQLGetSegment, SQLPutSegment – запросы с полями BLOB;
  • SQLExecProcedure, SQLStartTransaction, SQLCommit, SQLRollback – обработка транзакций;
  • SQLSelectForUpdate – хранимая процедура, возвращающая набор данных;
  • SQLSetGenerator – выполнение генератора
Методы
procedure Prepare; Pu Осуществляет подготовку всех запросов компонента к выполнению
procedure UnPrepare; Pu Возвращает все запросы набора данных к исходному состоянию
Методы-обработчики событий
property DatabaseDisconnected: TNotifyEvent; Pb Вызывается после отключения базы данных
property DatabaseDisconnecting: TNotifyEvent; Рb Вызывается во время отключения базы данных
property DatabaseFree: TNotifyEvent; Pb Вызывается после того, как компонент соединения освобождает занимаемую память
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.