M Y D E L P H I 7 . R U Самоучитель программирования  
 
  • Главная
  •  

     

    Компонент 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 — любые операции, не учтенные вышеперечисленными значениями.