Menu
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

ADO CreateParameter 方法


❮ Complete Command Object Reference

CreateParameter 方法创建并返回一个包含指定属性(如名称、类型、方向、大小和值)的 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。
size 可选。指定可变长度数据类型的长度,如果在 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 加上十亿分之一的 fractions)。
adChapter 136 一个 4 字节章节值,用于标识子行集中的行。
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 值

指定参数是输入参数、输出参数、输入和输出参数还是存储过程的返回值。

常量 描述
adParamUnknown 0 方向未知
adParamInput 1 输入参数
adParamOutput 2 输出参数
adParamInputOutput 3 输入和输出参数
adParamReturnValue 4 返回值

❮ Complete Command Object Reference
×

Contact Sales

If you want to use W3Schools services as an educational institution, team or enterprise, send us an e-mail:
[email protected]

Report Error

If you want to report an error, or if you want to make a suggestion, send us an e-mail:
[email protected]

W3Schools is optimized for learning and training. Examples might be simplified to improve reading and learning. Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot warrant full correctness of all content. While using W3Schools, you agree to have read and accepted our terms of use, cookie and privacy policy.

Copyright 1999-2024 by Refsnes Data. All Rights Reserved. W3Schools is Powered by W3.CSS.