ADO Connection オブジェクト

コネクション オブジェクト

ADO コネクション オブジェクトは、特定のデータソースに開かれた接続を作成するために使用されます。この接続を通じて、データベースにアクセスおよび操作を行うことができます。

特定のデータベースに複数回アクセスする必要がある場合、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 ステートメント、ストレージプロシージャ、または provider の特定のテキストを実行します。
Open 接続を開きます。
OpenSchema provider からデータソースのスキーマ情報を返します。
RollbackTrans 現在のトランザクションで行った変更をキャンセルし、トランザクションを終了します。

イベント

注釈:VBScript や JScript を使用してイベントを処理することはできません(イベントを処理するには Visual Basic、Visual C++ および Visual J++ 语言のみを使用してください)。

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

コレクション

コレクション 説明
エラーズ Connection オブジェクトを含むすべての Error オブジェクト。
プロパティ Connection オブジェクトを含むすべての Property オブジェクト。