Bde.DBTables.TSession.OpenDatabase
Delphi
function OpenDatabase(const DatabaseName: string): TDatabase;
C++
TDatabase* __fastcall OpenDatabase(const System::UnicodeString DatabaseName);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | Bde.DBTables.pas Bde.DBTables.hpp |
Bde.DBTables | TSession |
Description
Ouvre une base de données existante ou crée et ouvre un composant base de données temporaire.
La méthode OpenDatabase permet de se connecter à une base de données pour laquelle il existe déjà un composant base de données persistant, ou de créer un composant base de données temporaire et de s'y connecter. DatabaseName indique le nom de la base de données à ouvrir.
OpenDatabase rend active la session en cours puis appelle FindDatabase pour vérifier si le paramètre DatabaseName correspond à la propriété DatabaseName d'un composant base de données existant. Si cela n'est pas le cas, OpenDatabase crée un composant base de données temporaire et affecte la valeur du paramètre DatabaseName à sa propriété DatabaseName. Enfin, OpenDatabase appelle la méthode Open de la base de données devant se connecter à un serveur de bases de données, puis incrémente de un le compteur de références de base de données de la session.