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 的訪問許可權。
Provider 設置或返回 Connection 對象提供者的名稱。
State 返回一個描述連接是打開還是關閉的值。
Version 返回 ADO 的版本號。

方法

方法 描述
BeginTrans 開始一個新事務。
Cancel 取消一次執行。
Close 關閉一個連接。
CommitTrans 保存任何更改並結束當前事務。
Execute 執行查詢、SQL 語句、存儲過程或 provider 具體文本。
Open 打開一個連接。
OpenSchema 從 provider 返回有關數據源的 schema 資訊。
RollbackTrans 取消當前事務中所作的任何更改並結束事務。

事件

注釋:您無法使用 VBScript or 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 對象。