Open メソッド (ADO Connection)
データ ソースへの接続を開きます。
構文
connection.Open ConnectionString, UserID, Password, Options
パラメーター
ConnectionString
省略可能。 接続情報を含む String 値。 有効な設定の詳細については、ConnectionString プロパティを参照してください。
UserID
省略可能。 接続を確立するときに使用するユーザー名を含む String 値。
パスワード
省略可能。 接続を確立するときに使用するパスワードを含む String 値。
[オプション]
省略可能。 接続が確立された後 (同期的) または前 (非同期的) にこのメソッドを返す必要があるかどうかを決定する ConnectOptionEnum 値。
解説
Connection オブジェクトで Open メソッドを使用すると、データ ソースへの物理的な接続が確立されます。 このメソッドが正常に完了すると、接続はライブになり、それに対してコマンドを発行して結果を処理できます。
省略可能な ConnectionString 引数を使用して、一連のargument = valueセミコロンで区切られたステートメント、または URL で識別されるファイルまたはディレクトリ リソースを含む接続文字列を指定します。 ConnectionString プロパティは、ConnectionString 引数に使用される値を自動的に継承します。 そのため、Connection オブジェクトを開く前に、その ConnectionString プロパティを設定することも、Open メソッド呼び出し中に ConnectionString 引数を使用して現在の接続パラメーターを設定またはオーバーライドすることもできます。
ConnectionString 引数とオプションの UserID 引数と Password 引数の両方にユーザーとパスワードの情報を渡すと、UserID 引数と Password 引数は ConnectionString で指定された値をオーバーライドします。
開いている Connection で操作を完了したら、Close メソッドを使用して、関連付けられているシステム リソースを解放します。 オブジェクトを閉じてもメモリからは削除されません。プロパティ設定を変更し、Open メソッドを使用して後でもう一度開くことができます。 メモリからオブジェクトを完全に削除するには、オブジェクト変数を Nothing に設定します。
Note
リモート データ サービスの使用状況 クライアント側の Connection オブジェクトで使用する場合、Open メソッドは、Connection オブジェクトで Recordset が開かれるまで、実際にはサーバーへの接続を確立しません。
Note
http スキームを使用する URL は、Microsoft OLE DB Provider for Internet Publishing を自動的に呼び出します。 詳細については、「絶対 URL と相対 URL」を参照してください。
適用対象
参照
Open および Close メソッドの例 (VB)
Open および Close メソッドの例 (VBScript)
Open および Close メソッドの例 (VC++)
Open メソッド (ADO Record)
Open メソッド (ADO Recordset)
Open メソッド (ADO Stream)
OpenSchema メソッド