Объявление

Тип I Описание

Методы

procedure CancelEvents;

Pu j Останавливает процесс передачи iсообщений

procedure QueueEvents;

Pu i Включает процесс передачи сообщений

procedure RegisterEvents;

Pu :

~ проводит ретсірапию сообщений і на сервере

procedure UnRegisterEvents;

Pu

Отменяет ретсірапию сообщений на сервере

Методы-обработчики событий

property OnEventAlert:

TEventAlert;
TEventAlert = procedure (Sender: TObj ect;
EventName: String;
EventCount: longint;

var CancelAlerts: Boolean)

Pb

Вызывается при передаче сообщения отсервера компоненту

Информация о состоянии базы данных

В процессе отладки и выполнения клиентских приложений для сервера InterBase разработчик может получать подробную информацию об этих процессах.

Компонент TiBDatabaseinfo предоставляет информацию о текущем состоянии базы данных.

Компонент TiBSQLMonitor отслеживает выполнение запросов на сервере.

Компонент TiBDatabaseinfo

Компонент TiBDatabaseinfo обладает большим числом свойств и методов, содержащих разнообразные сведения о состоянии БД (табл. 18.8). Компонент очень прост в применении.

Для выбора базы данных (компонента TiBDatabase) используется стандартное свойство

property Database: TiBDatabase;

В процессе работы с базой данных свойствам компонента TiBDatabaseinfo передаются соответствующие значения. Разработчику необходимо лишь в нужных местах использовать значения требуемых свойств.

Таблица 18.8. СвойстваИ МеТОДЫ компонента TIBDatabaselnfo

Объявление

I Тип

Описание

Свойства

property Allocation: Long;

Ro

Число выделенных страниц БД

property BackoutCount: TStringList;

Ro

Число вариантов удаленных записей

property BaseLevel: Long;

Ro

Версия базы данных (содержится во втором байте)

property CurrentMemory: Long;

Ro

Объем памяти (в байтах), занятый сервером

property Database: TIBDatabase;

Pb

Ссылка на компонент соединения с БД

property DBFileName: String;

Ro

Имя файла БД

property DBImplementationClass: Long;

Ro

Номер класа описания

property DBImplementationNo: Long;

Ro

Номер описания

property DBSiteName: String;

Ro

Имя сайта БД

property DBSQLDialect: Long;

Ro

Номер диалекта SQL

property DeleteCount;: TStringList;

Ro

Число удалений с момента последнего обновления БД

property ExpungeCount: TStringList;

Ro

Число удалений записей с момента последнего сохранения БД

property Fetches: Long;

Ro

Число чтений из кэша

property ForcedWrites: Long;

Ro

Режим чтения: 0 - асинхронное чтение; 1 - синхронное чтение.

property InsertCount: TStringList;

. Ro

Число добавлений в БД с момента последнего сохранения

property Marks: Long;

I Ro

Число выполненных записей в кэш

property MaxMemory: Long;

I Ro

Максимальный размер памяти, занимаемый БД с момента последнего сохранения

property NoReserve: Long;

! Ro

Резервирование страниц: 0 - резервирование есть; 1 - резервирования нет

property NumBuffers: Long;

Ro

Число выделенных буферов

property ODSMajorVersion: Long;

Ro

Верхнее значение ODS

Таблица 18.8(окончание)

Объявление

Тип I Описание

property OPSMiriorVersicn: Long;

Ro

Нижнее значение ODS

property PageSize: Long;

Ro

Размер страницы БД

property PurgeCount: TStringList;

Ro

Общее число удаленных по любой 1 причине записей

property ReadldxCount: TStringList;

Ro

Число чтений через индексы с момента последнего сохранения

property Peacbnly: Long;

Ro

0-БД только для чтения; 1 -перезаписываемая БД

property Reads: Long;

Ro

Число чтений из БД

property ReadSeqCount: TStringList;

Ro

__________і

Число чтений таблиц целиком с последнего сохранения

property Sweeplnterval: Long; |

Ro j

Число зафиксированных транзакций

property UpdateCount: TStringList;

.................

Ro

Число обновлений БД с момента последнего сохранения

property UserNames: TStringList;

Ro

Список активных пользователей

property Version: String;

Ro

Версия БД

property Writes: Long;

Ro

■ ,л........................................................п..................■■ ..........................................." ...........

Число постраничных записей

Методы

function Call(ErrCode: ISC STATUS;
RaiseError: Boolean) : ISC_STATUS;

Pu

......

Возвращает сообщение об ошибке і по параметру ErrCode

Компонент TIBSQLMonitor


⇐ Предыдущая страница| |Следующая страница ⇒

Программирование в Delphi 7



Новости за месяц

  • Декабрь
    2017
  • Пн
  • Вт
  • Ср
  • Чт
  • Пт
  • Сб
  • Вс