Кент Рейсдорф. BORLAND C++BUILDER. Раздел 4

Кент Рейсдорф. BORLAND C++BUILDER. Страница 450

Таблица 16.2. Основные свойства TSession

Свойство Описание
DatabaseCount Возвращает значение счетчика активных TDatabase.
Databases Возвращает массив активных TDatabase.
Handle Обеспечивает доступ к дескриптору BDE; используется для прямых вызовов BDE.
KeepConnections Определяет, нужно ли сохранять неактивные соединения.
NetFileDir Определяет расположение файла PDOXUSRS.NET.
PrivateDir Определяет расположение временных файлов.
SessionName Содержит имя сеанса, передаваемое другим компонентам.
Таблица 16.3. Основные методы TSession
Метод Функция
AddPassword Устанавливает пароль для текущего сеанса (для соединений в Paradox).
CloseDatabase Явно закрывает компонент TDatabase.
DropConnections Разрывает все неактивные соединения TDatabase.
FindDatabase Осуществляет поиск TDatabase по имени.
GetAliasNames Возвращает доступные псевдонимы BDE.
GetAliasParams Возвращает параметры данного псевдонима.
GetDatabaseNames Выдает список всех доступных псевдонимов, включая локальные.
GetDriverNames Выдает список доступных драйверов BDE.
GetDriverParams Возвращает параметры указанного драйвера.
GetPassword Запрашивает пароль; возвращает true в случае правильного ввода.
GetTableNames Выдает список всех таблиц указанной базы данных.
GetStoredProcNames Выдает список всех хранимых процедур для указанной базы данных.
OpenDatabase Явно открывает TDatabase.
RemoveAIIPasswords Удаляет все пароли Paradox.
RemovePassword Удаляет данный пароль Paradox.
Таблица 16.4. Основные события TSession
Событие Условия возникновения
OnPassword Запрос BDE на ввод пароля для таблицы Paradox.
OnStartup Активизация сеанса.

Ключевые элементы

TSession является основным компонентом, управляющим соединением приложения с базами данных. Свойство DatabaseCount служит для опреде­ления количества активных TDatabase; свойство Databases используется для доступа к ним по индексу.

Web-дизайн (с) 2010 All rights reserved