|
Компонент TIBSQLMonitor
Компонент TIBSQLMonitor
позволяет получать в клиентском приложении сообщения
от сервера о выполняемых им операциях. Для этого используется
метод-обработчик компонента
TSQLEvent = procedure(EventText:
String) of object;
property OnSQL:
TSQLEvent;
Параметр EventText содержит текст сообщения.
В компоненте соединения с БД можно
установить перечень событий сервера, на которые будет
реагировать компонент TIBSQLMonitor.
Это делается при помощи свойства TraceFiags (см. выше).
Вероятные значения множества означают контроль за следующими
операциями:
- tfQPrepare — подготовка запроса
к выполнению (вызов метода Prepare);
- tfQExecute — выполнение запроса
(вызов метода ExecSQL);
- tfQFetch — вызов запроса (вызов
методов Open, Close);
- tfError — возникновение ошибки;
- tfstmt — все операции с запросами;
- tfconnect — подключение и отключение
БД;
- tfTransact — выполнение транзакций;
- tfBlob — операции с данными BLOB;
- tfService — вспомогательные
операции;
- tfMisc — любые операции, не учтенные
вышеперечисленными значениями.
|