ADO Parameter 對(duì)象
Parameter 對(duì)象
ADO Parameter 對(duì)象可提供有關(guān)被用于存儲(chǔ)過程或查詢中的一個(gè)單個(gè)參數(shù)的信息。
Parameter 對(duì)象在其被創(chuàng)建時(shí)被添加到 Parameters 集合。Parameters 集合與一個(gè)具體的 Command 對(duì)象相關(guān)聯(lián),Command 對(duì)象使用此集合在存儲(chǔ)過程和查詢內(nèi)外傳遞參數(shù)。
參數(shù)被用來創(chuàng)建參數(shù)化的命令。這些命令(在它們已被定義和存儲(chǔ)之后)使用參數(shù)在命令執(zhí)行前來改變命令的某些細(xì)節(jié)。例如,SQL SELECT 語句可使用參數(shù)定義 WHERE 子句的匹配條件,而使用另一個(gè)參數(shù)來定義 SORT BY 子句的列的名稱。
有四種類型的參數(shù):input 參數(shù)、output 參數(shù)、input/output 參數(shù) 以及 return 參數(shù)。
語法
objectname.property objectname.method
屬性
屬性 | 描述 |
---|---|
Attributes | 設(shè)置或返回一個(gè) Parameter 對(duì)象的屬性。 |
Direction | 設(shè)置或返回某個(gè)參數(shù)如何傳遞到存儲(chǔ)過程或從存儲(chǔ)過程傳遞回來。 |
Name | 設(shè)置或返回一個(gè) Parameter 對(duì)象的名稱。 |
NumericScale | 設(shè)置或返回一個(gè) Parameter 對(duì)象的數(shù)值的小數(shù)點(diǎn)右側(cè)的數(shù)字?jǐn)?shù)目。 |
Precision | 設(shè)置或返回當(dāng)表示一個(gè)參數(shù)中數(shù)值時(shí)所允許數(shù)字的最大數(shù)目。 |
Size | 設(shè)置或返回 Parameter 對(duì)象中的值的最大大小(按字節(jié)或字符)。 |
Type | 設(shè)置或返回一個(gè) Parameter 對(duì)象的類型。 |
Value | 設(shè)置或返回一個(gè) Parameter 對(duì)象的值。 |
方法
方法 | 描述 |
---|---|
AppendChunk | 把長二進(jìn)制或字符數(shù)據(jù)追加到一個(gè) Parameter 對(duì)象。 |
Delete | 從 Parameters 集合中刪除一個(gè)對(duì)象。 |