FireDAC.Comp.Client.TFDCustomConnection.Open

De RAD Studio API Documentation
Aller à : navigation, rechercher

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

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/ou Password, et si les arguments AUserName et/ou APassword 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');

Voir aussi