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(); }
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | FireDAC.Comp.Client.pas FireDAC.Comp.Client.hpp |
FireDAC.Comp.Client | TFDCustomConnection |
説明
データベースへの接続を開きます。
Open メソッドを呼び出し、指定接続文字列を使用して、DBMS への接続を開きます。このメソッドは、Params プロパティにすべて入力し、Connected を True に設定することに相当します。
このメソッドは、以下のようにオーバーロード(多重定義)されています。
- 1 番目のオーバーロード メソッドは、指定接続文字列を使用してデータベースへの接続を開きます。
- 2 番目のオーバーロード メソッドは、指定されたユーザー名とパスワードで、データベースへの接続を開きます。
- 3 番目のオーバーロード メソッドは、指定された接続パラメータ、ユーザー名、およびパスワードでデータベースへの接続を開きます。
AConnectionString
文字列は、次の 2 つの形式のいずれかです。
- <名前>=<値> の接続定義パラメータのペアをセミコロン(;)で区切ったリストです。接続文字列に
User_Name
やPassword
パラメータが含まれ、さらにAUserName
やAPassword
引数が指定されている場合、接続文字列の対応パラメータをオーバーライドします。 - 接続定義名です。
例
//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');