ADO CreateParameter 方法
The CreateParameter method creates and returns a Parameter object containing the specified properties like name, type, direction, size, and value.
CreateParameter的作用是:创建或返回一个新的参数对象,它可以是类似于名称、类型、尺寸大小和值这样的属性。
Note: This method does not automatically add the new Parameter to the collection. To add the Parameter to the Parameters Collection, use the Append property.
注意:这个方法不会将新参数添加到集合中。如果你要实现上述功能,可以使用Append属性。
Syntax
语法
Set objparameter=objcommand.CreateParameter(name,type,direction,size,value) |
Parameter 参数 |
Description 描述 |
---|---|
name |
Optional. The name of the Parameter object. 可选参数。指定参数对象的名称 |
type |
Optional. One of the DataTypeEnum contatants that specifies the data type for the Parameter object. Default is adEmpty. If you choose a variable-length data type, you will also need to specify the Size parameter or the Size property. If you specify adDecimal or adNumeric data type, you must also set the NumericScale and the Precision properties of the Parameter object. 可选参数。可设置为DataTypeEnum常量集内的其中一个常量,以指名参数对象的数据类型。默认值是:adEmpty。如果你选择variable-length[变量-长度]数据类型,你必须还要指定Size参数和Size属性。如果你指定了adDecimal或adNumeric数据类型,你还必须要设置NumericScale[数值尺寸]以及参数对象中的Precision[精密度]属性 |
direction |
Optional. One of the ParameterDirectionEnum constants that defines the direction of the Parameter object. Default is adParamInput. 可选参数。可设置为ParameterDirectionEnum常量集内的一个常量,以定义参数对象的direction[方向]。默认值为adParamInput |
size |
Optional. Specifies the length of a variable-length data type, if such a type was declared in the Type parameter. Default is zero. 可选参数。指定一个variable-length[变量-长度]数据类型,如果你在Type参数中声明了改类型的话。默认值为0 |
value |
Optional. The value of the Parameter object 可选参数。指定参数对象的值 |
DataTypeEnum Values
Specifies the data type of a Field, Parameter, or Property object
指定一个字段、参数或属性对象的数据类型:
Constant 常量 |
Value 值 |
Description 描述 |
---|---|---|
adEmpty | 0 |
No value 空值 |
adSmallInt | 2 |
A 2-byte signed integer. 一个2位含正负号的整数 |
adInteger | 3 |
A 4-byte signed integer. 一个4位含正负号的整数 |
adSingle | 4 |
A single-precision floating-point value. 一个单精度浮点值 |
adDouble | 5 |
A double-precision floating-point value. 一个双精度浮点值 |
adCurrency | 6 |
A currency value 一个货币值 |
adDate | 7 |
The number of days since December 30, 1899 + the fraction of a day. 日期值 |
adBSTR | 8 |
A null-terminated character string. 一个null-terminated[不含后缀]的字符/字符串 |
adIDispatch | 9 |
A pointer to an IDispatch interface on a COM object. Note: Currently not supported by ADO. IDispatch(位于COM对象)界面指示器。 注意:现在还不被ADO支持 |
adError | 10 |
A 32-bit error code 一个32位的错误代码 |
adBoolean | 11 |
A boolean value. 一个逻辑值 |
adVariant | 12 |
An Automation Variant. Note: Currently not supported by ADO. 一个自动操作的变量 注意:现在还不被ADO支持 |
adIUnknown | 13 |
A pointer to an IUnknown interface on a COM object. Note: Currently not supported by ADO. IUnknown(位于COM对象)界面指示器。 注意:现在还不被ADO支持 |
adDecimal | 14 |
An exact numeric value with a fixed precision and scale. 拥有一个固定精确度和范围的一个精确数值 |
adTinyInt | 16 |
A 1-byte signed integer. 一个1位含正负号的整数 |
adUnsignedTinyInt | 17 |
A 1-byte unsigned integer. 一个1位不含正负号的整数 |
adUnsignedSmallInt | 18 |
A 2-byte unsigned integer. 一个2位不含正负号的整数 |
adUnsignedInt | 19 |
A 4-byte unsigned integer. 一个4位不含正负号的整数 |
adBigInt | 20 |
An 8-byte signed integer. 一个8位含正负号的整数 |
adUnsignedBigInt | 21 |
An 8-byte unsigned integer. 一个8位不含正负号的整数 |
adFileTime | 64 |
The number of 100-nanosecond intervals since January 1,1601 从1601年1月1日开始计算的以100毫微秒为单位所经过的数量(即经过了多少个100毫微秒) |
adGUID | 72 |
A globally unique identifier (GUID) 全局统一标识符(GUID) |
adBinary | 128 |
A binary value. 一个二进制值 |
adChar | 129 |
A string value. 一个字符串值 |
adWChar | 130 |
A null-terminated Unicode character string. 一个null-terminated(不含后缀)的Unicode[统一的字符编码标准, 采用双字节对字符进行编码]字符/字符串 |
adNumeric | 131 |
An exact numeric value with a fixed precision and scale. 拥有一个固定精确度和范围的一个精确数值 |
adUserDefined | 132 |
A user-defined variable. 用户自定义变量 |
adDBDate | 133 |
A date value (yyyymmdd). 日期值(yyyymmdd) |
adDBTime | 134 |
A time value (hhmmss). 时间值(hhmmss) |
adDBTimeStamp | 135 |
A date/time stamp (yyyymmddhhmmss plus a fraction in billionths). 一个日期/时间戳(yyyymmddhhmmss加上一个十一分之一的小数) |
adChapter | 136 |
A 4-byte chapter value that identifies rows in a child rowset 一个4位的chapter值,它指明了字记录集 |
adPropVariant | 138 |
An Automation PROPVARIANT. 一个自动操作执行的PROPVARIANT |
adVarNumeric | 139 |
A numeric value (Parameter object only). 一个数值(仅支持参数[parameter]对象) |
adVarChar | 200 |
A string value (Parameter object only). 一个字符串值(仅支持参数[parameter]对象) |
adLongVarChar | 201 |
A long string value. 一个长字符串值 |
adVarWChar | 202 |
A null-terminated Unicode character string. 一个null-terminated(不含后缀)的Unicode[统一的字符编码标准, 采用双字节对字符进行编码]字符/字符串 |
adLongVarWChar | 203 |
A long null-terminated Unicode string value. 一个null-terminated(不含后缀)的Unicode[统一的字符编码标准, 采用双字节对字符进行编码] 长字符/字符串 |
adVarBinary | 204 |
A binary value (Parameter object only). 一个二进制值(仅支持参数[parameter]对象) |
adLongVarBinary | 205 |
A long binary value. 一个长二进制值(仅支持参数[parameter]对象) |
AdArray | 0x2000 |
A flag value combined with another data type constant. Indicates an array of that other data type. 一个标记值,它是与其他的数据类型常数结合在一起使用的。它指明了包含其它数据类型的数组 |
ParameterDirectionEnum Values
Specifies whether the Parameter represents an input parameter, an output parameter, both an input and an output parameter, or the return value from a stored procedure.
指定参数是否代表了一个输入参数、一个输出参数或者同时代表了上述二者,或返回已有的程序值。
Constant 常量 |
Value 值 |
Description 描述 |
---|---|---|
adParamUnknown | 0 |
Direction is unknown 未知指示(说明) |
adParamInput | 1 |
Input parameter 输入参数 |
adParamOutput | 2 |
Output parameter 输出参数 |
adParamInputOutput | 3 |
Both input and output parameter 同时包含输入参数和输出参数 |
adParamReturnValue | 4 |
Return value 返回值 |
ADO CreateParameter 方法相关推荐
- VB调用存储过程 - CreateParameter 方法
这次又转为VB6了....... (┬_┬) ---------------------------------------------------------------------------- ...
- ADO CreateParameter 0xC0000005 错误原因及解决方法
2019独角兽企业重金招聘Python工程师标准>>> 一个小问题却搞了我一天时间,留个记号,以后注意. 昨天用ADO调用带参数的存储过程,其它一切都挺顺利的,到运行到: m_lpC ...
- CreateParameter 方法 Type 属性 (ADO)
指示 Parameter.Field 或 Property 对象的操作类型或数据类型. 设置和返回值 设置或返回下列 DataTypeEnum 值之一.相应的 OLE DB 类型标识符在下表的说明栏的 ...
- ADO Execute 方法
The Execute method executes a specified query, SQL statement, stored procedure, or provider-specific ...
- VC中使用ADO的方法
ADO中打开一个连接: pConnection->ConnectionString = "这里的字符串有下面四种写法"; //对连接字符串赋值 pConnection-> ...
- vs2008和SQL Server使用ADO连接方法
注意VC中地址要以\\表示!!!!!获取的字符串要修改 学了几天ADO方法,今天也写一写教程~ 时间2012年10月20日 环境: 操作系统:win7- 64bit 编译器:VS2008 数据库:SQ ...
- ADO Execute 方法 (ADO Connection)
Execute 方法 (ADO Connection) 执行指定的查询.SQL 语句.存储过程或特定提供者的文本等内容. 语法 对于非按行返回的命令字符串: connection.Execute Co ...
- php ado excel,求助::用ADO的方法修改EXCEL中单元格中的数据
用ODBC吧 有两种用法 一种是用ODBC API 这种不多说 另一种用ADO然后动态创建DSN,当然效率会比第一种低,但简单 动态创建DSN的例子: 程序代码:ODBC_CONFIG_DSN = 2 ...
- vb调用mysql 输入参数,VB如何利用SQL存储过程加入新记录(CreateParameter方法追加参数方法调用比较具体的例子)...
VB 如何利用SQL存储过程加入新记录 我有一个SQL SERVER 数据库 GS ,已建一个GPDM 表,内有GPDM,GPCN 两个字段. 想利用存储过程实现插入新记录的操作,现在我已经做好了一个 ...
最新文章
- SpringBoot使用Socket向前端推送消息
- HTML5适应旧的浏览器的使用总结
- typedef的作用
- Linux pip command not found【已安装anaconda】
- 使用 python-nmap 进行端口扫描
- linux内核分为子系统,Linux内核内存管理子系统分析【转】
- 使用NAS动态存储卷创建有状态应用
- [Unity] AnimationEvent 因 Animator Controller 中 Transition 设置问题而不触发的快速解决办法:重新拖入 Animator 创建新 State
- python闭包函数的必要条件_Python 函数 functions、闭包 closure
- linux下配置mysql默认编码utf8
- JPA-save()方法会将字段更新为null的解决方法
- [JZOJ P1271] [DP]集合求和
- DELPHI正则表达式
- MySQL GROUP_CONCAT长度限制引发的一场灾难
- [轉]PHP命名空间规则解析及高级功能
- 计算机系统驱动级变速软件,驱动精灵
- 倍福plc有什么优点_plc控制系统的优点是什么
- C语言查找100~200以内的素数(质数)
- python pyd 速度提升_pyd打包补充
- SSH-简单登陆业务详解,从环境部署到代码编写
热门文章
- 国密算法初探 | 入门教程 | 解析
- mysql进阶(二十七)数据库索引原理
- BP神经网络的梯度公式推导(三层结构)
- 转:明茨伯格:管理,一次扮演好一个角色
- STGW 下一代互联网标准传输协议QUIC大规模运营之路
- H3C--IBGP对等体--EBGP对等体 OSPF引入BGP路由实验(带实验代码)
- Unity中采用JSON进行存档和读档
- 干货 | 如何做一个简单的访谈研究?
- 论文阅读 | Cross-Attention Transformer for Video Interpolation
- qq邮箱收不到zoom_如何将共同主持人添加到Zoom Meeting