FireDAC.Comp.Client.TFDCustomConnection.Open

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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(); }

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/oder Password enthält und die Argumente AUserName und/oder APassword 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');

Siehe auch