ADO Connectionオブジェクト


Connection オブジェクト

ADO Connection オブジェクトは、データソースへのオープン接続を作成するために使用されます。この接続を通じて、データベースにアクセスして操作することができます。

データベースに複数回アクセスする必要がある場合は、Connection オブジェクトを使用して接続を確立する必要があります。また、Command または Recordset オブジェクトを介して接続文字列を渡すことによって接続を作成することもできます。ただし、このような接続は、一度の具体的な単純なクエリにのみ適しています。

ProgID

set objConnection=Server.CreateObject("ADODB.connection")

プロパティ

プロパティ 説明
Attributes Connection オブジェクトのプロパティを設定または返します。
CommandTimeout コマンドの実行中に、試行を終了してエラーを生成するまでの待機時間を指定します。
ConnectionString 接続するデータソースの詳細情報を設定または返します。
ConnectionTimeout 接続の確立中に、試行を終了してエラーを生成するまでの待機時間を指定します。
CursorLocation カーソルサービスの場所を設定または返します。
DefaultDatabase Connection オブジェクトの既定のデータベースを指定します。
IsolationLevel Connection オブジェクトの分離レベルを指定します。
Mode プロバイダーのアクセス許可を設定または返します。
Provider Connection オブジェクトのプロバイダーの名前を設定または返します。
State 接続が開いているか閉じているかを示す値を返します。
Version ADO のバージョン番号を返します。

メソッド

メソッド 説明
BeginTrans 新しいトランザクションを開始します。
Cancel 実行をキャンセルします。
Close 接続を閉じます。
CommitTrans すべての変更を保存して、現在のトランザクションを終了します。
Execute クエリ、SQL ステートメント、ストアドプロシージャ、またはプロバイダー固有のテキストを実行します。
Open 接続を開きます。
OpenSchema プロバイダーからデータソースに関するスキーマ情報を返します。
RollbackTrans 現在のトランザクションで行われた変更をすべて取り消して、トランザクションを終了します。

イベント

注:VBScript または JScript を使用してイベントを処理することはできません(Visual Basic、Visual C++、Visual J++ 言語のみでイベントを処理できます)。

イベント 説明
BeginTransComplete BeginTrans 操作の後にトリガーされます。
CommitTransComplete CommitTrans 操作の後にトリガーされます。
ConnectComplete 接続が開始された後にトリガーされます。
Disconnect 接続が終了した後にトリガーされます。
ExecuteComplete コマンドの実行が完了した後にトリガーされます。
InfoMessage ConnectionEvent 操作中に警告が発生した場合、このイベントがトリガーされます。
RollbackTransComplete RollbackTrans 操作の後にトリガーされます。
WillConnect 接続が開始される前にトリガーされます。
WillExecute コマンドが実行される前にトリガーされます。

コレクション

コレクション 説明
Errors Connection オブジェクトのすべての Error オブジェクトを含みます。
Properties Connection オブジェクトのすべての Property オブジェクトを含みます。
その他の拡張