FireDAC.Comp.Client.TFDCustomConnection.Open
Delphi
procedure Open(const AConnectionString: String); overload;
procedure Open(const AConnectionString: String; const AUserName: String; const APassword: String); overload;
procedure Open(const AUserName: String; const APassword: String); overload;
C++
HIDESBASE void __fastcall Open(const System::UnicodeString AConnectionString)/* overload */;
HIDESBASE void __fastcall Open(const System::UnicodeString AConnectionString, const System::UnicodeString AUserName, const System::UnicodeString APassword)/* overload */;
HIDESBASE void __fastcall Open(const System::UnicodeString AUserName, const System::UnicodeString APassword)/* overload */;
inline void __fastcall Open(void){ Data::Db::TCustomConnection::Open(); }
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | FireDAC.Comp.Client.pas FireDAC.Comp.Client.hpp |
FireDAC.Comp.Client | TFDCustomConnection |
Description
Ouvre la connexion à la base de données.
Appelez la méthode Open pour ouvrir la connexion à un SGBD, en utilisant la chaîne de connexion spécifiée. La méthode est un raccourci au remplissage de la propriété Params et à la définition de Connected sur True.
Cette méthode est surchargée :
- La première méthode surchargée ouvre une connexion à la base de données, en utilisant une chaîne de connexion spécifiée.
- La deuxième méthode surchargée ouvre une connexion à la base de données, en utilisant un nom d'utilisateur et un mot de passe spécifiés.
- La troisième méthode surchargée ouvre une connexion à la base de données, en utilisant un nom d'utilisateur, un mot de passe et des paramètres de connexion spécifiés.
La valeur de la chaîne AConnectionString
peut prendre l'une des deux formes suivantes :
- Une liste, séparée par des points-virgules (';') de paires de paramètres de définition de connexion <nom>=<valeur>. Si la chaîne de connexion contient les paramètres
User_Name
et/ouPassword
, et si les argumentsAUserName
et/ouAPassword
sont spécifiés, ils remplaceront alors les paramètres correspondants dans la chaîne de connexion. - Un nom de définition de connexion.
Exemple
//First overloaded method:
FDConnection1.Open('DriverID=Ora;Database=ORA_920_APP;User_Name=addemo;Password=a');
//Second overloaded method:
FDConnection1.Open('DriverID=Ora;Database=ORA_920_APP', 'addemo', 'a');
//Third overloaded method:
FDConnection1.Open('addemo', 'a');