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