Command对象
使用Command对象,你可以执行带参数的存储过程,SQL查询,SQL语句。你可以使用Command对象接收Recordset对象。
<% Set MagicCMD = Server.CreateObject(“ADODB.Command”) %>
集合
Parameters
Parameters集合是Parameter对象的集合(参看后面的“Parameter对象”)。Parameter对象用于执行带参数的SQL查询或向一SQL存储过程传递或接收参数。
Properties
Properties集合是Property对象的集合(参看后面的“Preperty对象”)。不同的数据提供者比如Microsoft SQL Server和Microsoft Aclearcase/" target="_blank" >ccess在Command对象的Properties集合里具有不同的属性。这些属性影响Command对象的执行方式。
属性
CreateParameter([Name] , [type] , [Direction] , [Size] , [Value] )
创建Command对象要使用的新参数。Name是新参数的名称。Type是该参数的数据类型。你可以使用下表所示的任何数据类型:
常数 |
值 |
描述 |
adBigInt |
20 |
8字节有符号整数 |
adBinary |
128 |
二进制值 |
adBoolean |
11 |
布尔值 |
adBSTR |
8 |
Null-中断字符串(Unicode) |
adChar |
129 |
字符串值 |
adCurrency |
6 |
货币值 |
adDate |
7 |
日期值 |
adDBDate |
133 |
日期值(yyyymmdd) |
adDBTime |
134 |
时间值(hhmmss) |
adDBTimeStamp |
135 |
日期时间值(yyyymmddhhmmss) |
adDecimal |
14 |
具有固定的精度和范围的扩展数字型。 |
adDouble |
5 |
双精度浮点数值 |
adEmpty |
0 |
空值 |
adError |
10 |
32位错误码 |
adGUID |
72 |
全球唯一的标志码 |
adIDispatch |
9 |
指向一个OLE对象Idispatch的指针 |
adInteger |
3 |
4字节有符号整数 |
adIUnknown |
13 |
指向一个OLE对象Iunkown的指针 |
adLongVarBinary |
205 |
长二进制值 |
adLongVarChar |
201 |
长字符串值 |
adLongVarWChar |
203 |
长NULL-中断字符串值 |
adNumeric |
131 |
具有固定的精度和范围的扩展数字型。 |
adSingle |
4 |
单精度浮点值 |
adSmallInt |
2 |
2字节有符号整数 |
adTinyInt |
16 |
1字节有符号整数 |
adUnsignedBigInt |
21 |
8字节无符号整数 |
adUnsignedInt |
19 |
4字节无符号整数 |
adUnsignedSmallInt |
18 |
2字节无符号整数 |
adUnsignedTinyInt |
17 |
1字节无符号整数 |
adUserDefined |
132 |
未定义变量 |
adVarBinary |
204 |
二进制值 |
adVarchar |
200 |
字符串值 |
adVariant |
12 |
OLE自动变量 |
adVarWchar |
202 |
NULL-中断Unicode字符串 |
adWchar |
130 |
NULL-中断Unicode字符串 |