GetRows 方法 (ADO)

Recordset 对象的多个记录检索到数组中。

语法

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

返回值

返回 variant 其值为二维数组。

参数


自选。 GetRowsOptionEnum 值,该值指示要检索的记录数。 默认值为 adGetRowsRest

开始
自选。 字符串 值或 Variant,其计算结果为 GetRows 操作应从其开始的记录的书签。 还可以使用 BookmarkEnum 值。

字段
自选。 variant,表示单个字段名称或序号位置,或字段名称数组或序号位置编号。 ADO 仅返回这些字段中的数据。

言论

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

如果未为 Rows 参数指定值,则 GetRows 方法会自动检索 Recordset 对象中的所有记录。 如果请求的记录数超过可用记录数,GetRows 仅返回可用记录数。

如果 Recordset 对象支持书签,则可以指定 GetRows 方法应从哪个记录开始检索数据,方法是在 Start 参数中传递该记录的 Bookmark 属性的值。

如果要限制 GetRows 调用返回的字段,则可以传递单个字段名称/数字或 Fields 参数中的字段名称/数字数组。

调用 GetRows后,下一个未读记录将变为当前记录,或者 EOF 属性设置为 True(如果没有其他记录)。

适用于

Recordset 对象 (ADO)

另请参阅

GetRows 方法示例 (VB)
GetRows 方法示例 (VC++)