<完整的命令對象參考
該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值
指定字段,參數,或屬性對象的數據類型
不變 | 值 | 描述 |
---|---|---|
adEmpty | 0 | 沒有價值 |
adSmallInt | 2 | A 2字節有符號整數。 |
adInteger | 3 | 一個4字節有符號整數。 |
adSingle | 4 | 的單精度浮點值。 |
adDouble | 5 | 雙精度浮點值。 |
adCurrency | 6 | 貨幣值 |
adDate | 7 | 天自1899年12月30日,+數天的分數。 |
adBSTR | 8 | 以空結尾的字符串。 |
adIDispatch | 9 | 一個指向IDispatch一個COM對象上的接口。 注意:現在還不被ADO支持。 |
adError | 10 | 一個32位的錯誤代碼 |
adBoolean | 11 | 一個布爾值。 |
adVariant | 12 | 自動化Variant 。 注意: 目前不被ADO支持。 |
adIUnknown | 13 | 一個指向IUnknown一個COM對象上的接口。 注意:現在還不被ADO支持。 |
adDecimal | 14 | 精確數值值與固定精度和範圍。 |
adTinyInt | 16 | A 1字節有符號整數。 |
adUnsignedTinyInt | 17 | A 1字節無符號整數。 |
adUnsignedSmallInt | 18 | 的2字節的無符號整數。 |
adUnsignedInt | 19 | 一個4字節的無符號整數。 |
adBigInt | 20 | 一個8字節有符號整數。 |
adUnsignedBigInt | 21 | 一個8字節的無符號整數。 |
adFileTime | 64 | 因為1,1601月份的100納秒為間隔的數量。 |
adGUID | 72 | 全局唯一標識符(GUID) |
adBinary | 128 | 二進制值。 |
adChar | 129 | 的字符串值。 |
adWChar | 130 | 空結尾的Unicode字符串。 |
adNumeric | 131 | 精確數值值與固定精度和範圍。 |
adUserDefined | 132 | 用戶定義的變量。 |
adDBDate | 133 | 一個日期值(yyyymmdd) |
adDBTime | 134 | 時間值(hhmmss) |
adDBTimeStamp | 135 | 一個日期/時間戳(YYYYMMDDHHMMSS加在十億分的餾分)。 |
adChapter | 136 | 一個4字節值章標識的子行集行 |
adPropVariant | 138 | 自動化PROPVARIANT。 |
adVarNumeric | 139 | 的數值( Parameter object only) 。 |
adVarChar | 200 | 一個字符串值( Parameter object only) 。 |
adLongVarChar | 201 | 長字符串值。 |
adVarWChar | 202 | 空結尾的Unicode字符串。 |
adLongVarWChar | 203 | 長空結尾的Unicode字符串值。 |
adVarBinary | 204 | 的二進制值( Parameter object only) 。 |
adLongVarBinary | 205 | 長二進制值。 |
AdArray | 0x2000 | 一個標誌值與另一個數據類型常量合併。 表示其他數據類型的陣列。 |
ParameterDirectionEnum值
指定參數是否表示輸入參數,輸出參數,一個輸入和輸出參數,或從存儲過程的返回值。
不變 | 值 | 描述 |
---|---|---|
adParamUnknown | 0 | 方向不明 |
adParamInput | 1 | 輸入參數 |
adParamOutput | 2 | 輸出參數 |
adParamInputOutput | 3 | 輸入和輸出參數 |
adParamReturnValue | 4 | 返回值 |
<完整的命令對象參考