Все управление одиночным соединением с какой-либо базой данных в BDE осуществляется компонентом TDatabase (табл. 16.5). В процессе работы компонент активно использует параметры псевдонимов и драйверов BDE.
Таблица 16.5. Свойства и методы компонента TDatabase
Объявление |
Тип |
Описание |
Свойства |
||
|
Pb |
\ Задает имя псевдонима ВОЕ исполь-зуе мойбазыданных |
|
Pb |
Управляет включением соединения с базой данных |
property DatabaseName: string; | |
Pb j |
Определяет имя базы данных |
Таблица 16.5( продолжение)
Объявление |
I Тип |
Описание |
|
Ro |
Возвращает число открытых наборов данных, работающих через данное соединение |
|
Ro |
Индексированный список всех объектов открытых наборов данных этого соединения |
prcperty Directory: string; | |
|
Определяет текущий каталог для баз данных Paradox и dBASE |
|
Pb |
Содержит имя драйвера базы данных |
|
Pb |
При значении True другие приложения ' не могут работать с базой данных ! одновременно с этим компонентом |
|
Pu |
Дескриптор BDE. Используется для прямых вызовов функций API BDE |
|
Pu |
При значении True дескриптор BDE компонента доступен в компоненте TSession |
property InTransaction: Boolean |
Ro |
Показывает состояние транзакции. При значении True транзакция выполняется |
|
Ro |
При значении True соединение работает через драйвер SQL Links |
property KeepConnection:
|
Pb |
При значении True соединение про-| должает оставаться активным после закрытия всех наборов данных. При | значении False после закрытия по-| следнего набора данных соединение | закрывается |
|
Ro |
Указывает на языковый драйвер BDE, используемый при работе с базой данных |
|
Pb |
Управляет отображением стандартного диалога регистрации пользователя при подключении к серверу |
|
Pb |
Содержит список значений параметров псевдонима BDE, которые пользова-I тель задает перед подключением к серверу |
Таблица 16.5 (продолжение)
Объявление |
Тип |
Описание |
property Session: TSession |
Ro |
Указывает на компонент TSession, | который управляет работой данного компонента |
|
Ro |
При значении True при подключении к БД используется псевдоним сессии |
|
Pb |
Содержит имя сеанса, который управляет работой компонента |
|
Pb |
|
|
Pu |
Значение True говорит о том, что экземпляр компонента создан во время выполнения |
type
TTraceFlags = set of TTraceFlag; property TraceFlags:
|
Pu |
Определяет перечень операций, выполнение которых отображается в утилите SQL Monitor при выполнена приложения |
type TTransIsolation = (tiDirtyRead, tiReadCommitted,
property Translsolation:
|
Pb |
Определяет уровень ИЗОЛЯЦИИ транзакций:
• tiRepeatableRead - повторяемое чтение |
Метода |
||
|
Pu |
Фиксирует все изменения в наборах данных, работающих через это соединение, в базе данных |
|
Pu Pu 3 |
Закрывает все сггкрьггьЕ наборы I данных и соединение .................................................................................... . Закрывает все сггкрыгье наборы j данных, работающие через это сседи- 1нение |
Таблица 16.5( окончание)