Latest web development tutorials

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 對象。