设为首页
加入收藏
站内地图
旧版入口
当前位置:首页 > 站长学院 > 网络编程 > ASP

ADO API 参考( ADO方法)之二

作者:佚名 出处:网络转载 时间:06-11 点击:

内容载入中...

使用指定属性创建新的 Parameter 对象。

语法

Set parameter = command.CreateParameter (Name, Type, Direction, Size, Value)

返回值

返回 Parameter 对象。

参数

Name   可选,字符串,代表 Parameter 对象名称。

Type   可选,长整型值,指定 Parameter 对象数据类型。关于有效设置请参见 Type 属性。

Direction   可选,长整型值,指定 Parameter 对象类型。关于有效设置请参见 Direction 属性。

Size   可选,长整型值,指定参数值最大长度(以字符或字节数为单位)。

Value   可选,变体型,指定 Parameter 对象的值。

说明

使用 CreateParameter 方法可用指定的名称、类型、方向、大小和值创建新的 Parameter 对象。在参数中传送的所有值都将写入相应的 Parameter 属性。

该方法无法自动将 Parameter 对象追加到 Command 对象的 Parameter 集合,这样就可以设置附加属性。如果将 Parameter 对象追加到集合,则 ADO 将使该附加属性的值生效。

如果在 Type 参数中指定可变长度的数据类型,那么在将它追加到 Parameters 集合之前必须传送 Size 参数或者设置 Parameter 对象的 Size 属性;否则将产生错误。

CreateRecordset 方法 (RDS)

创建未连接的空记录集。

语法

object.CreateRecordset(ColumnInfos)

参数

Object   对象变量,代表 RDSServer.DataFactory 或 RDS.DataControl 对象。

ColumnsInfos   数组的变体型数组,用于定义所创建的 Recordset 的每列。每列的定义都包含具有以下四个所需属性的数组。

属性 说明 Name 列标头的名称。 Type 整型数据类型。 Size 以字符为单位的整型宽度,与数据类型无关。 Nullability 布尔值。

随后列数组的集合被组合为一个数组,用以定义 Recordset

说明

服务器端业务对象可以使用来自非 OLE DB 数据提供者的数据充填所产生的 ADODB.Recordset,例如包含股票份额的操作系统文件。

下表列出了 RDSServer.DataFactory 对象的 CreateRecordset 方法支持的数据类型,所列编号为用于定义字段的引用编号。

每种数据类型可以是固定长度或可变长度。固定长度类型的大小应定义为 -1,因为其大小已预先确定而此处仍需要其大小的定义。可变长度数据类型大小的允许范围从 1 到 32767。

对于某些可变数据类型,其类型可以强制为在“替换”列中注明的类型。只有在创建和填写 Recordset 之后才能看到替换情况,此后如有必要,可以检查实际数据类型。

长度 常量 编号 替换 固定 adTinyInt 16 固定 adSmallInt 2 固定 adInteger 3 固定 adBigInt 20 固定 adUnsignedTinyInt 17 固定 adUnsignedSmallInt 18 固定 adUnsignedInt 19 固定 adUnsignedBigInt 21 固定 adSingle 4 固定 adDouble 5 固定 adCurrency 6 固定 adDecimal 14 固定 adNumeric 131 固定 adBoolean 11 固定 adError 10 固定 adGuid 72 固定 adDate 7 固定 adDBDate 133 固定 adDBTime 134 固定 adDBTimestamp 135 7 可变 adBSTR 8 130 可变 adChar 129 200 可变 adVarChar 200 可变 adLongVarChar 201 200 可变 adWChar 130 可变 adVarWChar 202 130 可变 adLongVarWChar 203 130 可变 adBinary 128 可变 adVarBinary 204 可变 adLongVarBinary 205 204

 

Delete 方法(ADO Parameters 集合)

Parameters 集合中删除对象。

语法

Parameters.Delete Index

参数

Index   字符串,代表将要删除对象名称,或者对象在集合中的顺序位置(索引)。

说明

使用集合上的 Delete 方法可删除集合中的某个对象。该方法只对 Command 对象的 Parameters 集合有效。在调用 Delete 方法时必须使用 Parameter 对象的 Name 属性或它的集合索引 — 对象变量是无效参数。

Delete 方法 (ADO Fields 集合)

Fields 集合中删除对象。

语法

Fields.Delete Field

参数

Field   变体型,指定将要删除的 Field 对象。该参数必须是 Field 对象名而不能是序号位置或 Field 对象本身。

说明

对打开的 Recordset 调用 Fields.Delete 方法将引起运行

Delete 方法 (ADO Recordset)

删除当前记录或记录组。

语法

recordset.Delete AffectRecords

参数

AffectRecords   AffectEnum 值,确定 Delete 方法所影响的记录数目,该值可以是下列常量之一。

常量 说明 AdAffectCurrent 默认。仅删除当前记录。 AdAffectGroup 删除满足当前 Filter 属性设置的记录。要使用该选项,必须将 Filter 属性设置为有效的预定义常量之一。 adAffectAll 删除所有记录。 adAffectAllChapters 删除所有子集记录。
document.getElementById('loading').style.display="none";

收藏本文:
】【打印页面】【推荐给朋友】【关闭窗口

站长学院

推荐信息