ADO CreateParameter 方法
❮ Command 物件參考大全
CreateParameter 方法建立並返回一個 Parameter 物件,其中包含指定的屬性,如名稱、型別、方向、大小和值。
注意:此方法不會自動將新的 Parameter 物件新增到集合中。要將 Parameter 物件新增到 Parameters 集合,請使用 Append 屬性。
語法
Set objparameter=objcommand.CreateParameter (name,type,direction,size,value)
引數 | 描述 |
---|---|
name | 可選。Parameter 物件的名稱。 |
type | 可選。DataTypeEnum 常量之一,用於指定 Parameter 物件的資料型別。預設值為 adEmpty。如果您選擇一個可變長度資料型別,您還需要指定 Size 引數或 Size 屬性。如果您指定 adDecimal 或 adNumeric 資料型別,您還必須設定 Parameter 物件的 NumericScale 和 Precision 屬性。 |
direction | 可選。ParameterDirectionEnum 常量之一,用於定義 Parameter 物件的方向。預設值為 adParamInput。 |
大小 | 可選。指定可變長度資料型別的長度,如果該型別在 Type 引數中宣告的話。預設值為零。 |
value | 可選。Parameter 物件的值 |
DataTypeEnum 值
指定 Field、Parameter 或 Property 物件的的資料型別。
常量 | 值 | 描述 |
---|---|---|
adEmpty | 0 | 無返回值 |
adSmallInt | 2 | 一個 2 位元組的有符號整數。 |
adInteger | 3 | 一個 4 位元組的有符號整數。 |
adSingle | 4 | 一個單精度浮點值。 |
adDouble | 5 | 一個雙精度浮點值。 |
adCurrency | 6 | 一個貨幣值。 |
adDate | 7 | 自 1899 年 12 月 30 日以來的天數 + 一天的分數。 |
adBSTR | 8 | 一個以 null 結尾的字元字串。 |
adIDispatch | 9 | 指向 COM 物件上的 IDispatch 介面的指標。注意:目前 ADO 不支援。 |
adError | 10 | 一個 32 位錯誤程式碼。 |
adBoolean | 11 | 一個布林值。 |
adVariant | 12 | 一個 Automation Variant。注意:目前 ADO 不支援。 |
adIUnknown | 13 | 指向 COM 物件上的 IUnknown 介面的指標。注意:目前 ADO 不支援。 |
adDecimal | 14 | 具有固定精度和小數位數的精確數值。 |
adTinyInt | 16 | 一個 1 位元組的有符號整數。 |
adUnsignedTinyInt | 17 | 一個 1 位元組的無符號整數。 |
adUnsignedSmallInt | 18 | 一個 2 位元組的無符號整數。 |
adUnsignedInt | 19 | 一個 4 位元組的無符號整數。 |
adBigInt | 20 | 一個 8 位元組的有符號整數。 |
adUnsignedBigInt | 21 | 一個 8 位元組的無符號整數。 |
adFileTime | 64 | 自 1601 年 1 月 1 日以來的 100 納秒間隔數。 |
adGUID | 72 | 一個全域性唯一識別符號 (GUID)。 |
adBinary | 128 | 一個二進位制值。 |
adChar | 129 | 一個字串值。 |
adWChar | 130 | 一個以 null 結尾的 Unicode 字元字串。 |
adNumeric | 131 | 具有固定精度和小數位數的精確數值。 |
adUserDefined | 132 | 一個使用者定義的變數。 |
adDBDate | 133 | 一個日期值 (yyyymmdd)。 |
adDBTime | 134 | 一個時間值 (hhmmss)。 |
adDBTimeStamp | 135 | 一個日期/時間戳 (yyyymmddhhmmss 加上十億分之一的秒數)。 |
adChapter | 136 | 一個 4 位元組的 chapter 值,用於標識子行集中的行。 |
adPropVariant | 138 | 一個 Automation PROPVARIANT。 |
adVarNumeric | 139 | 一個數值 (僅用於 Parameter 物件)。 |
adVarChar | 200 | 一個字串值 (僅用於 Parameter 物件)。 |
adLongVarChar | 201 | 一個長字串值。 |
adVarWChar | 202 | 一個以 null 結尾的 Unicode 字元字串。 |
adLongVarWChar | 203 | 一個長的以 null 結尾的 Unicode 字串值。 |
adVarBinary | 204 | 一個二進位制值 (僅用於 Parameter 物件)。 |
adLongVarBinary | 205 | 一個長二進位制值。 |
AdArray | 0x2000 | 一個標誌值,與另一個數據型別常量組合使用。表示該其他資料型別的陣列。 |
ParameterDirectionEnum 值
指定 Parameter 物件是輸入引數、輸出引數、輸入輸出引數還是儲存過程的返回值。
常量 | 值 | 描述 |
---|---|---|
adParamUnknown | 0 | 方向未知 |
adParamInput | 1 | 輸入引數 |
adParamOutput | 2 | 輸出引數 |
adParamInputOutput | 3 | 輸入輸出引數 |
adParamReturnValue | 4 | 返回值 |
❮ Command 物件參考大全