Bde.DBTables.TSession.OpenDatabase

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function OpenDatabase(const DatabaseName: string): TDatabase;

C++

TDatabase* __fastcall OpenDatabase(const System::UnicodeString DatabaseName);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
Bde.DBTables.pas
Bde.DBTables.hpp
Bde.DBTables TSession

Beschreibung

Öffnet eine bestehende Datenbank oder erstellt und öffnet eine temporäre Datenbankkomponente.

Mit OpenDatabase können Sie eine Verbindung zu einer Datenbank herstellen, für die bereits eine dauerhafte Datenbankkomponente erstellt wurde, oder eine temporäre Datenbankkomponente erstellen und mit einer Datenbank verbinden. In DatabaseName geben Sie die zu öffnende Datenbank an.

Mit OpenDatabase können Sie die aktuelle Sitzung aktivieren. Anschließend wird mit FindDatabase bestimmt, ob der Parameter DatabaseName der Eigenschaft DatabaseName einer bestehenden Datenbankkomponente entspricht. Ist dies nicht der Fall, erstellt OpenDatabase eine temporäre Datenbankkomponente und ihrer Eigenschaft DatabaseName der Wert des Parameters DatabaseName zugewiesen. Schließlich wird die Methode Open der Datenbank aufgerufen, um sie mit einem Datenbankserver zu verbinden. Anschließend wird der Datenbankreferenzzähler der Sitzung um Eins erhöht.

Siehe auch