ADO Parameter 對象

2018-02-08 14:35 更新

ADO Parameter 對象

ADO Parameter 對象:參數(shù)對象,依賴于命令對象使用,用于為參數(shù)查詢提供數(shù)據(jù)。


Parameter 對象

ADO Parameter 對象可提供有關(guān)被用于存儲過程或查詢中的一個單個參數(shù)的信息。

Parameter 對象在其被創(chuàng)建時被添加到 Parameters 集合。Parameters 集合與一個具體的 Command 對象相關(guān)聯(lián),Command 對象使用此集合在存儲過程和查詢內(nèi)外傳遞參數(shù)。

參數(shù)被用來創(chuàng)建參數(shù)化的命令。這些命令(在它們已被定義和存儲之后)使用參數(shù)在命令執(zhí)行前來改變命令的某些細節(jié)。例如,SQL SELECT 語句可使用參數(shù)定義 WHERE 子句的匹配條件,而使用另一個參數(shù)來定義 SORT BY 子句的列的名稱。

有四種類型的參數(shù):input 參數(shù)、output 參數(shù)、input/output 參數(shù) 以及 return 參數(shù)。

語法

objectname.property objectname.method

屬性

屬性 描述
Attributes 設(shè)置或返回一個 Parameter 對象的屬性。
Direction 設(shè)置或返回某個參數(shù)如何傳遞到存儲過程或從存儲過程傳遞回來。
Name 設(shè)置或返回一個 Parameter 對象的名稱。
NumericScale 設(shè)置或返回一個 Parameter 對象的數(shù)值的小數(shù)點右側(cè)的數(shù)字數(shù)目。
Precision 設(shè)置或返回當表示一個參數(shù)中數(shù)值時所允許數(shù)字的最大數(shù)目。
Size 設(shè)置或返回 Parameter 對象中的值的最大大?。ò醋止?jié)或字符)。
Type 設(shè)置或返回一個 Parameter 對象的類型。
Value 設(shè)置或返回一個 Parameter 對象的值。

方法

方法 描述
AppendChunk 把長二進制或字符數(shù)據(jù)追加到一個 Parameter 對象。
Delete 從 Parameters 集合中刪除一個對象。

提示:同時使用 Parameter 對象和 Command 對象,可使得數(shù)據(jù)庫對查詢進行預(yù)編譯,從而提高執(zhí)行速度。

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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號