Компонент Session, который является невизуальным компонентом в Delphi, реализует общий доступ к управлению связывания приложения с базами данных. Delphi автоматически генерирует объект Session в каждом приложении, которое работает с базами данных. На объект можно сослаться через глобальную переменную Session.
Страница библиотеки Data Access
Класс Tsession
Модуль Dbtables
У компонента Session есть много полезных методов, а также сам компонент легко работает с BDE. Пример: GetAliasNames позволяет получить список всех псевдонимов баз данных BDE.
Session.GetAliasNames(Compobox1.Items); — выведет выпадающий список псевдонимов баз данных.
При явном вводе компонента Session в приложение надо будет установить его свойство SessionName и задать в нем произвольный идентификатор. При этом в выпадающих списках свойств SessionName компонентов типа Table, Database и т.п. должно появиться введенное вами имя. Выбор соответствующего имени сеанса сетевого соединения из этих списков реализует связь этих компонентов с соответствующим компонентом Session.
Основные свойства
Active – определяет, активен ли сеанс сетевого соединения, или нет.
AutoSessionName – указание на автоматическую генерацию компонента с уникальным именем.
ConfigMode – указывает, как BDE должна управлять псевдонимами.
Databases – индексированный массив компонентов баз данных Database, связанных с данным сеансом.
DatabaseCount – число компонентов баз данных Database, связанных с данным сеансом и содержащихся в Databases.
Handle – дескриптор BDE данного сеанса.
KeepConnections – указывает, должны ли поддерживаться соединения даже при неактивных наборах данных.
Locate – идентификатор локализации BDE сеанса.
NetFileDir – определяет каталог, содержащий файл управления сетью BDE – pdoxusrs.net
SQLHourGlass – определяет, должен ли курсор быть в виде песочных часов SQL во время операций BDE.
TraceFlags – определяет операции с базой данных, отражаемые во время выполнения в SQL Monitor.
PrivateDir – определяет каталог временных файлов, генерируемых BDE для компонентов Database, связанных с данным компонентом.
. tsession delphi 2010 session properties delphi как использовать