Delphi 3 и создание приложений баз данных


Методы


procedure AddPassword(const Password: string); -

добавляет пароль.

procedure CloseDatabase (Database: TDatabase); -

закрывает открытую БД, определяемую параметром Database. Принудительное закрытие БД практикуется достаточно редко, поскольку закрытие всех открытых БД производится при окончании работы приложения.

procedure DropConnections; -

разрывает имеющиеся соединения с БД в рамках сессии.

function FindDatabase (const DatabaseName: string): TDatabase; -

пытается отыскать БД (компонент TDatabase} в коллекции TSession. Databases (коллекция открытых БД). Имя искомой БД определяется строковым параметром DatabaseName. Если в коллекции открытых БД сессии имеется такая БД, у которой значение DatabaseName совпадает с параметром DatabaseName метода FindDatabase, в качестве результата возвращается указатель на найденный компонент TDatabase. В противном случае (поиск неудачен) возвращается nil.

procedure Get AliasNamesf List: TStrings); -

очищает список List и затем заносит в него список псевдонимов БД , определенных в BDE.

procedure GetAliasParams(const AliasName: string; List: TStrings); -

очищает список List и затем помещает в него параметры псевдонима, определяемого строкой AliasName.

procedure GetDriverNames(List: TStrings); -

очищает список List и затем заносит в него информацию об установленных на текущий момент драйверах BDE. Заметим, что драйверов 'PARADOX' и 'DBASE' не существует, поскольку эти СУБД управляются драйвером 'STANDARD'.

procedure GetDriverParams(const DriverName: string; List: TStrings); -

очищает список List и затем заносит в него умалчиваемые параметры для драйвера, указанного в параметре DriverName. В случае использования Paradox или dBASE (DriverName = 'STANDARD'), в списке указывается только один параметр - 'РАТН='. Драйверы SQL-СУБД могут иметь переменное число параметров.

function GetPassword: Boolean; -

реализует принудительный вызов стандартного диалога ввода паролей.

procedure GetTableNames (const DatabaseName, Pattern: string; Extensions, SystemTables: Boolean; List: TStrings); -

очищает список List и добавляет в него имена всех таблиц, определяемых параметром DatabaseName. Если необходимо добавить имена только некоторых таблиц, шаблон их имени указывается параметром Pattern. Значение параметра System Tables, равное True, включит в состав таблиц, чьи имена занесены в List, имена системных таблиц (для удаленных баз данных). Установка в True параметра Extensions приведет к включению в имена таблиц расширений имени файла.

function OpenDatabase(const DatabaseName: string): TDatabase; -

пытается отыскать компонент TDatabase, у которого свойство DatabaseName совпадает с параметром DatabaseName метода FindDatabase. В случае успеха возвращается указатель на найденный и открытый компонент TDatabase; если такой компонент не существует, он создается, открывается и указатель на него возвращается в качестве результата работы метода.

procedure RemoveAllPasswords; -

удаляет все пароли.

procedure RemovePassword(const Password: string); -

удаляет конкретный пароль.




Начало  Назад  Вперед



Книжный магазин