Компонент TiBDatabaseinfo обладает большим числом свойств и методов, содержащих разнообразные сведения о состоянии БД (табл. 18.8). Компонент очень прост в применении.
Для выбора базы данных (компонента TiBDatabase) используется стандартное свойство
В процессе работы с базой данных свойствам компонента TiBDatabaseinfo передаются соответствующие значения. Разработчику необходимо лишь в нужных местах использовать значения требуемых свойств.
|
|
|
|
property Allocation: Long;
|
|
Число выделенных страниц БД
|
property BackoutCount: TStringList;
|
|
Число вариантов удаленных записей
|
property BaseLevel: Long;
|
|
Версия базы данных (содержится во втором байте)
|
property CurrentMemory: Long;
|
|
Объем памяти (в байтах), занятый сервером
|
property Database: TIBDatabase;
|
|
Ссылка на компонент соединения с БД
|
property DBFileName: String;
|
|
|
property DBIinplementationClass : Long;
|
|
|
property DBImplementationNo: Long;
|
|
|
property DBSiteName: String;
|
|
|
property DBSQLDialect: Long;
|
|
|
property DeleteCount: TStringList;
|
|
Число удалений с момента последнего обновления БД
|
property ExpungeCount: TStringList;
|
|
Число удалений записей с момента последнего сохранения БД
|
|
|
|
property ForcedWrites: Long;
|
|
Режим чтения: 0 — асинхронное чтение; 1 — синхронное чтение.
|
property InsertCount: TStringList;
|
|
Число добавлений в БД с момента последнего сохранения
|
|
|
Число выполненных записей в кэш
|
property MaxMemory: Long;
|
|
Максимальный размер памяти, занимаемый БД с момента последнего сохранения
|
property NoReserve: Long;
|
|
Резервирование страниц: 0 — резервирование есть; 1 — резервирования нет
|
property NumBuffers: Long;
|
|
|
property ODSMajorVersion: Long;
|
|
|
property ODSMinorVersion: Long;
|
|
|
|
|
|
property PurgeCount: TStringList;
|
|
Общее число удаленных по любой причине записей
|
property ReadldxCount: TStringList;
|
|
Число чтений через индексы с момента последнего сохранения
|
|
|
0 — БД только для чтения; 1 — перезаписываемая БД
|
|
|
|
property ReadSeqCount: TStringList;
|
|
Число чтений таблиц целиком с последнего сохранения
|
property Sweeplnterval: Long;
|
|
Число зафиксированных транзакций
|
property UpdateCount: TStringList;
|
|
Число обновлений БД с момента последнего сохранения
|
property UserNames: TStringList;
|
|
Список активных пользователей
|
property Version: String;
|
|
|
|
|
Число постраничных записей
|
|
function Call (ErrCode: ISC STATUS; RaiseError: Boolean) : ISC STATUS;
|
|
Возвращает сообщение об ошибке по параметру
ErrCode
|