Кент Рейсдорф. BORLAND C++BUILDER. Раздел 4
Кент Рейсдорф. BORLAND C++BUILDER. Страница 450
Опубликовано 05.05.11
Таблица 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 используется для доступа к ним по индексу.