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(){ Data::Db::TCustomConnection::Open(); }
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | FireDAC.Comp.Client.pas FireDAC.Comp.Client.hpp |
FireDAC.Comp.Client | TFDCustomConnection |
Beschreibung
Öffnet die Verbindung zur Datenbank.
Mit der Methode Open öffnen Sie die Verbindung zu einem DBMS anhand des angegebenen Verbindungsstrings. Die Methode ist eine Kurzform für das Ausfüllen der Eigenschaft Params und dem Setzen von Connected auf True.
Diese Methode ist überladen:
- Die erste überladene Methode öffnet eine Verbindung zu der Datenbank anhand eines angegebenen Verbindungsstrings.
- Die zweite überladene Methode öffnet eine Verbindung zu der Datenbank anhand eines angegebenen Benutzernamens und Passwortes.
- Die dritte überladene Methode öffnet eine Verbindung zu der Datenbank anhand der angegebenen Parameter, des Benutzernamens und Passwortes.
Der AConnectionString
-Stringwert kann eine der folgenden Formen haben:
- Eine durch Semikolon getrennte Liste (";") der Parameterpaare <Name>=<Wert> der Verbindungsdefinition. Wenn der Verbindungsstring die Parameter
User_Name
und/oderPassword
enthält und die ArgumenteAUserName
und/oderAPassword
angegeben sind, dann überschreiben diese die entsprechenden Parameter im Verbindungsstring. - Ein Name einer Verbindungsdefinition.
Beispiel
//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');