На этом шаге мы рассмотрим назначение компонента TIBSQLMonitor.
Компонент TIBSQLMonitor предназначен для создания отладочного инструментария. С помощью этого инструментария программист может осуществлять мониторинг всех SQL-предложений, которыми обмениваются клиент и сервер. Для мониторинга следует установить нужные флаги в свойстве TraceFlags связанного компонента TIBDatabase (значения флагов можно посмотреть здесь).
Компонент TIBSQLMonitor не имеет собственных свойств и методов. Единственное событие возникает, если клиент передал серверу SQL-предложение, тип которого выбран флагами TraceFlags:
TSQLEvent = procedure (EventText: String) of object; property OnSQL: TSQLEvent;
В этом случае обработчик события в параметре EventText может прочитать соответствующее сообщение.
На следующем шаге мы рассмотрим компонент TIBEvents.