最新的Web開發教程
 

ADO CreateParameter方法


<完整的命令對象參考

該CreateParameter方法創建並返回一個包含等名稱,類型,方向,大小和值指定屬性的參數對象。

Note:此方法不會自動添加新的參數集合。 要添加參數,參數集合,使用附加屬性。

句法

Set objparameter=objcommand.CreateParameter (name,type,direction,size,value)

參數 描述
name 可選的。 參數對象的名稱。
type 可選的。 其中一個的DataTypeEnum常數,用於指定參數對象的數據類型。 默認值是adEmpty。 如果你選擇一個可變長度的數據類型,您還需要指定Size參數或Size屬性。 如果指定adDecimal或adNumeric數據類型,你還必須設置NumericScale和參數對象的精密性。
direction 可選的。 其中一個的ParameterDirectionEnum定義參數對象的方向的常數。 默認值是adParamInput。
size 可選的。 指定一個可變長度的數據類型的長度,如果這樣的類型是所聲明的Type的參數。 默認值是零。
value 可選的。 參數對象的值

DataTypeEnum值

指定字段,參數,或屬性對象的數據類型

不變 描述
adEmpty0 沒有價值
adSmallInt2 A 2字節有符號整數。
adInteger3 一個4字節有符號整數。
adSingle4 的單精度浮點值。
adDouble5 雙精度浮點值。
adCurrency6 貨幣值
adDate7 天自1899年12月30日,+數天的分數。
adBSTR8 以空結尾的字符串。
adIDispatch9 一個指向IDispatch一個COM對象上的接口。 注意:現在還不被ADO支持。
adError10 一個32位的錯誤代碼
adBoolean11 一個布爾值。
adVariant12 自動化Variant 。 注意: 目前不被ADO支持。
adIUnknown13 一個指向IUnknown一個COM對象上的接口。 注意:現在還不被ADO支持。
adDecimal14 精確數值值與固定精度和範圍。
adTinyInt16 A 1字節有符號整數。
adUnsignedTinyInt17 A 1字節無符號整數。
adUnsignedSmallInt18 的2字節的無符號整數。
adUnsignedInt19 一個4字節的無符號整數。
adBigInt20 一個8字節有符號整數。
adUnsignedBigInt21 一個8字節的無符號整數。
adFileTime64 因為1,1601月份的100納秒為間隔的數量。
adGUID72 全局唯一標識符(GUID)
adBinary128 二進制值。
adChar129 的字符串值。
adWChar130 空結尾的Unicode字符串。
adNumeric131 精確數值值與固定精度和範圍。
adUserDefined132 用戶定義的變量。
adDBDate133 一個日期值(yyyymmdd)
adDBTime134 時間值(hhmmss)
adDBTimeStamp135 一個日期/時間戳(YYYYMMDDHHMMSS加在十億分的餾分)。
adChapter136 一個4字節值章標識的子行集行
adPropVariant138 自動化PROPVARIANT。
adVarNumeric139 的數值( Parameter object only)
adVarChar200 一個字符串值( Parameter object only)
adLongVarChar201 長字符串值。
adVarWChar202 空結尾的Unicode字符串。
adLongVarWChar203 長空結尾的Unicode字符串值。
adVarBinary204 的二進制值( Parameter object only)
adLongVarBinary205 長二進制值。
AdArray0x2000 一個標誌值與另一個數據類型常量合併。 表示其他數據類型的陣列。

ParameterDirectionEnum值

指定參數是否表示輸入參數,輸出參數,一個輸入和輸出參數,或從存儲過程的返回值。

不變 描述
adParamUnknown0 方向不明
adParamInput1 輸入參數
adParamOutput2 輸出參數
adParamInputOutput3 輸入和輸出參數
adParamReturnValue4 返回值

<完整的命令對象參考