ADO Connection 對象

2018-02-08 11:40 更新

ADO Connection 對象

ADO Connection 對象用來處理與數(shù)據(jù)庫的連接,接下來,你可以了解更多有關(guān) Connection 對象的知識。


Connection 對象

ADO Connection 對象用于創(chuàng)建一個到達(dá)某個數(shù)據(jù)源的開放連接。通過此連接,您可以對一個數(shù)據(jù)庫進行訪問和操作。

如果需要多次訪問某個數(shù)據(jù)庫,您應(yīng)當(dāng)使用 Connection 對象來建立一個連接。您也可以經(jīng)由一個 Command 或 Recordset 對象傳遞一個連接字符串來創(chuàng)建某個連接。不過,此類連接僅僅適合一次具體的簡單的查詢。

ProgID

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

屬性

屬性 描述
Attributes 設(shè)置或返回 Connection 對象的屬性。
CommandTimeout 指示在終止嘗試和產(chǎn)生錯誤之前執(zhí)行命令期間需等待的時間。
ConnectionString 設(shè)置或返回用于建立連接數(shù)據(jù)源的細(xì)節(jié)信息。
ConnectionTimeout 指示在終止嘗試和產(chǎn)生錯誤前建立連接期間所等待的時間。
CursorLocation 設(shè)置或返回游標(biāo)服務(wù)的位置。
DefaultDatabase 指示 Connection 對象的默認(rèn)數(shù)據(jù)庫。
IsolationLevel 指示 Connection 對象的隔離級別。
Mode 設(shè)置或返回 provider 的訪問權(quán)限。
Provider 設(shè)置或返回 Connection 對象提供者的名稱。
State 返回一個描述連接是打開還是關(guān)閉的值。
Version 返回 ADO 的版本號。

方法

方法 描述
BeginTrans 開始一個新事務(wù)。
Cancel 取消一次執(zhí)行。
Close 關(guān)閉一個連接。
CommitTrans 保存任何更改并結(jié)束當(dāng)前事務(wù)。
Execute 執(zhí)行查詢、SQL 語句、存儲過程或 provider 具體文本。
Open 打開一個連接。
OpenSchema 從 provider 返回有關(guān)數(shù)據(jù)源的 schema 信息。
RollbackTrans 取消當(dāng)前事務(wù)中所作的任何更改并結(jié)束事務(wù)。

事件

注釋:您無法使用 VBScript or JScript 來處理事件(僅能使用 Visual Basic、Visual C++ 以及 Visual J++ 語言處理事件)。

事件 描述
BeginTransComplete 在 BeginTrans 操作之后被觸發(fā)。
CommitTransComplete 在 CommitTrans 操作之后被觸發(fā)。
ConnectComplete 在一個連接開始后被觸發(fā)。
Disconnect 在一個連接結(jié)束之后被觸發(fā)。
ExecuteComplete 在一條命令執(zhí)行完畢后被觸發(fā)。
InfoMessage 假如在一個 ConnectionEvent 操作過程中警告發(fā)生,則觸發(fā)該事件。
RollbackTransComplete 在 RollbackTrans 操作之后被觸發(fā)。
WillConnect 在一個連接開始之前被觸發(fā)。
WillExecute 在一條命令被執(zhí)行之前被觸發(fā)。

集合

集合 描述
Errors 包含 Connection 對象的所有 Error 對象。
Properties 包含 Connection 對象的所有 Property 對象。

在下一節(jié)內(nèi)容中,你將繼續(xù)了解 ADO Error 對象。

相關(guān)教程

VBScript教程

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號