抗a抗体igg偏高怎么办:asp 中怎么把记录存到数组中

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/20 19:27:22
asp 中怎么把记录存到数组中
v = rs.getgows(100),中的100是什么意思?

GetRows 方法
将 Recordset 对象的多个记录恢复到数组中。

语法

array = recordset.GetRows( Rows, Start, Fields )

返回值

返回二维数组。

参数

Rows 可选,长整型表达式,指定要检索记录数。默认值为 adGetRowsRest (-1)。

Start 可选,字符串或长整型,计算得到在 GetRows 操作开始处的记录的书签。也可使用下列 BookmarkEnum 值。

常量 说明
AdBookmarkCurrent 从当前记录开始。
AdBookmarkFirst 从首记录开始。
AdBookmarkLast 从尾记录开始。

Fields 可选,变体型,代表单个字段名、顺序位置、字段名数组或顺序位置号。ADO 仅返回这些字段中的数据。

说明

使用 GetRows 方法可将记录从 Recordset 复制到二维数组中。第一个下标标识字段,第二个则标识记录号。当 GetRows 方法返回数据时数组变量将自动调整到正确大小。

如果不指定 Rows 参数的值,GetRows 方法将自动检索 Recordset 对象中的所有记录。如果请求的记录比可用记录多,则 GetRows 仅返回可用记录数。

如果 Recordset 对象支持书签,则可以通过传送该记录的 Bookmark 属性值,来指定 GetRows 方法将从哪个记录开始检索数据。

如要限制 GetRows 调用返回的字段,则可以在 Fields 参数中传送单个字段名/编号或者字段名/编号数组。

在调用 GetRows 后,下一个未读取的记录成为当前记录,或者如果没有更多的记录,则 EOF 属性设置为 True。

以我的理解再客观一点给你说一下

比如
set rs=conn.execute("select a,b from table")
vt=rs.getrows(10)'则把从第一条到第十条记录返回存到二维数组vt1中
那么
vt(0,0)'第一条记录的a字段值
vt(1,0)'第一条记录的b字段值
也就是上面说的
第一个下标标识字段,第二个则标识记录号
那么
vt(0,0)'第二条记录的a字段值
vt(1,0)'第二条记录的b字段值
.....

vt(0,9)'第十条记录的a字段值
vt(1,9)'第十条记录的b字段值

现在可以把分给我了吧?