ASP

ASP中的Recordset和Field对象

下面的表格显示了 Recordset 对象能够支持的方法。

方法说明
AddNew在记录集中添加一行。
CancelUpdate取消内存中保留的更改。
Clone复制记录集。
Close关闭记录集。
Delete删除记录集中的行。
GetRows返回记录集中存储的数据。
Move更改指向记录集当前行的指针。
MoveFirst使第一行成为当前行。
MoveLast使最后一行成为当前行。
MoveNext将当前行指针指到下一行。
MovePrevious将当前行指针指到上一行。
Open定义并打开记录集;运行 SQL 命令。
Supports定义记录集是否支持某一特征。
Update提交内存中的更改,并更新实际表。

下一表格显示 Recordset 对象所支持的属性。
属性说明
AbsolutePage指定新的当前记录所要移动的页。
AbsolutePosition指定 Recordset 对象当前记录的序号位置。
ActiveConnection设置当前的数据库连接。通常是一个长度为零的字符串 ("")。对于运行 Pro Edition 软件的 H/PC,则指的是 cdb 文件的名称。
BOF指明当前记录的位置是否位于 Recordset 对象第一个记录的前面。
Bookmark指定唯一标识 Recordset 对象的记录的书签。
CacheSize指定在本地内存中进行缓存的 Recordset 对象的记录数量。
CursorType指明 Recordset 对象中所使用的光标的类型。
EditMode指明当前记录的编辑状态。
EOF指明当前记录的位置是位于 Recordset 对象最后一个记录的后面。
LockType指明编辑过程中置于记录中的锁定类型。
PageCount指明 Recordset 对象中包含有多少页数据。
PageSize指明构成记录集的一页的记录有多少条。
RecordCount返回一个较长的数值,显示 Recordset 对象中记录的当前数量。
Source指明 Recordset 对象中数据的源,即 SQL 语句或表名。
不能直接创建 Field 对象,因为它们只存在于现有记录集的上下文中。用 Set 函数指向特定的 Field 对象。Field 对象没有方法或事件。除了 Value 属性外,所有的属性都是只读的。

下面的表格显示了 Field 对象能够支持的属性。
属性说明
ActualSize指明一个字段数值的实际长度,以字节为单位。
Attributes返回指明 Field 对象的一个或多个特性的数值。
DefinedSize用于确定 Field 对象的数据容量。他将以字符为单位,返回字段定义的大小,而 ActualSize 将以字节为单位,返回定义的大小。
Name返回字段的名称。
Type指明 Field 对象的数据类型。
UnderlyingValue指明数据库中 Field 对象的当前数值。
Value(默认)指明记录集中 Field 对象的当前数值。
Fields 集合针对记录集中的每一列提供一个 Field 对象。可以通过名称或索引参考特定字段。Fields 集合支持 Count 属性,该属性指明记录集中字段的编号。
域的数据类型。可以是在下表所示的各个数据类型的一种:

adTinyInt 16 1字节有符号整数
常数 值 描述
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的指针
adNumeric 131 具有固定的精度和范围的扩展数字型。
adSingle 4 单精度浮点值
adSmallInt 2 2字节有符号整数
adUnsignedBigInt 21 8字节无符号整数
adUnsignedInt 19 4字节无符号整数
adUnsignedSmallInt 18 2字节无符号整数
adUnsignedTinyInt 17 1字节无符号整数
adUserDefined 132 未定义变量
adVariant 12 OLE自动变量
adWchar 130 NULL-中断Unicode字符串

分类: ASP

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理

相关文章

开始在上面输入您的搜索词,然后按回车进行搜索。按ESC取消。

返回顶部