此頁沒有內(nèi)容條目
內(nèi)容

   

表示 Parameter 對象的最大大?。ò醋止?jié)或字符)。

設(shè)置和返回?cái)?shù)值

設(shè)置或返回表示 Parameter 對象的最大大小(按字節(jié)或字符)的長整型值。

說明

使用 Size 屬性確定對 Parameter 對象的 Value 屬性寫入(或讀出)值的最大大小。Size 屬性為可讀/寫。

如果要指定 Parameter 對象為變長數(shù)據(jù)類型(例如任何字符串類型,如 adVarChar),則必須先設(shè)置對象的 Size 屬性,然后再將該對象追加到 Parameters 集合。否則,將會出現(xiàn)錯誤。

如果已經(jīng)將 Parameter 對象追加到 Command 對象的 Parameter 集合,并已經(jīng)將它的類型更改為變長數(shù)據(jù)類型,那么必須先設(shè)置 Parameter 對象的 Size 屬性然后再執(zhí)行 Command 對象。否則,將出現(xiàn)錯誤。

如果使用 Refresh 方法從提供者獲取參數(shù)信息,并且它返回一個或多個變長數(shù)據(jù)類型 Parameter 對象,ADO 可能會根據(jù)其最大可能的大小為其分配內(nèi)存空間,這樣在執(zhí)行中可能會導(dǎo)致錯誤。為避免出錯,應(yīng)該在執(zhí)行命令之前顯式設(shè)置這些參數(shù)的 Size 屬性。