Объявление |
Тип I Описание |
|
Методы |
||
|
Pu j Останавливает процесс передачи iсообщений |
|
|
Pu i Включает процесс передачи сообщений |
|
|
Pu : |
~ проводит ретсірапию сообщений і на сервере |
|
Pu |
Отменяет ретсірапию сообщений на сервере |
Методы-обработчики событий |
||
property OnEventAlert:
var CancelAlerts: Boolean) |
Pb |
Вызывается при передаче сообщения отсервера компоненту |
Информация о состоянии базы данных
В процессе отладки и выполнения клиентских приложений для сервера InterBase разработчик может получать подробную информацию об этих процессах.
Компонент TiBDatabaseinfo предоставляет информацию о текущем состоянии базы данных.
Компонент TiBSQLMonitor отслеживает выполнение запросов на сервере.
Компонент TiBDatabaseinfo
Компонент TiBDatabaseinfo обладает большим числом свойств и методов, содержащих разнообразные сведения о состоянии БД (табл. 18.8). Компонент очень прост в применении.
Для выбора базы данных (компонента TiBDatabase) используется стандартное свойство
property Database: TiBDatabase;
В процессе работы с базой данных свойствам компонента TiBDatabaseinfo передаются соответствующие значения. Разработчику необходимо лишь в нужных местах использовать значения требуемых свойств.
Таблица 18.8. СвойстваИ МеТОДЫ компонента TIBDatabaselnfo
Объявление |
I Тип |
Описание |
Свойства |
||
|
Ro |
Число выделенных страниц БД |
|
Ro |
Число вариантов удаленных записей |
|
Ro |
Версия базы данных (содержится во втором байте) |
|
Ro |
Объем памяти (в байтах), занятый сервером |
|
Pb |
Ссылка на компонент соединения с БД |
|
Ro |
Имя файла БД |
|
Ro |
Номер класа описания |
|
Ro |
Номер описания |
|
Ro |
Имя сайта БД |
|
Ro |
Номер диалекта SQL |
|
Ro |
Число удалений с момента последнего обновления БД |
|
Ro |
Число удалений записей с момента последнего сохранения БД |
|
Ro |
Число чтений из кэша |
|
Ro |
Режим чтения: 0 - асинхронное чтение; 1 - синхронное чтение. |
|
. Ro |
Число добавлений в БД с момента последнего сохранения |
|
I Ro |
Число выполненных записей в кэш |
|
I Ro |
Максимальный размер памяти, занимаемый БД с момента последнего сохранения |
|
! Ro |
Резервирование страниц: 0 - резервирование есть; 1 - резервирования нет |
|
Ro |
Число выделенных буферов |
|
Ro |
Верхнее значение ODS |
Таблица 18.8(окончание)
Объявление |
Тип I Описание |
|
|
Ro |
Нижнее значение ODS |
|
Ro |
Размер страницы БД |
|
Ro |
Общее число удаленных по любой 1 причине записей |
|
Ro |
Число чтений через индексы с момента последнего сохранения |
|
Ro |
0-БД только для чтения; 1 -перезаписываемая БД |
|
Ro |
Число чтений из БД |
|
Ro __________і |
Число чтений таблиц целиком с последнего сохранения |
property Sweeplnterval: Long; | |
Ro j |
Число зафиксированных транзакций |
|
................. Ro |
Число обновлений БД с момента последнего сохранения |
|
Ro |
Список активных пользователей |
|
Ro |
Версия БД |
|
Ro |
■ ,л........................................................п..................■■ ..........................................." ........... Число постраничных записей |
Методы |
||
|
Pu |
...... Возвращает сообщение об ошибке і по параметру ErrCode |
Компонент TIBSQLMonitor