Свойства и методы класса TDBDataSet
Таблица 16.7. Свойства и методы класса TDBDataSet
Объявление |
Тип
|
Описание |
Свойства |
||
property AutoRefresh: Boolean; |
Pb |
При значении True все автоматически создаваемые значения полей (автоинкрементные, значения по умолчанию) обновляются автоматически |
property Database: TDatabase; |
Pu, Ro |
Указатель связанного с набором данных компонента TDatabase |
property DatabaseName: string; |
Pu, Pb |
Псевдоним базы данных |
type HDBISES: Longint; property DBHandie: HDBISES; |
Pu, Ro |
Дескриптор базы данных. Используется при работе с API BDE |
type TLocale: Pointer; property DBLocale: TLocale; |
Pu, Ro |
Идентифицирует языковый драйвер API BDE |
property DBSession: TSession |
Pu, Ro |
Указатель для компонента TSession, с которым работает набор данных |
property Provider: IProvider; |
Pu, Ro |
Идентифицирует интерфейс IProvider |
property SessionName: string; |
Pu, Ro |
Содержит имя компонента сеанса, в котором работает набор данных |
Методы |
||
function CheckOpent Status: DBIResult): Boolean; |
Pu |
Возвращает результат вызова BDE. Используется для тестирования соединения |
procedure CloseDatabase ( Database: TDatabase); |
Pu |
Закрывает связь с базой данных, определяемой параметром Database |
procedure GetProviderAttributes (List: TList); override; |
Pu |
Возвращает в списке List параметры языкового драйвера
|
function OpenDatabase: TDatabase; |
Pu |
Открывает связь с базой данных, определяемой свойством DatabaseName |