Recordset2 成员 (DAO)

适用于:Access 2013、Office 2013

Recordset2 对象代表基表中的记录或通过运行查询得到的记录。

方法

名称

说明

AddNew

为可更新的 Recordset2 对象创建新记录。

Cancel

注释:Microsoft Access 2013 中不支持 ODBCDirect 工作区。 如果要在不使用 Microsoft Access 数据库引擎的情况下访问外部数据源,请使用 ADO。

取消执行待定的异步方法调用(仅适用于 ODBCDirect 工作区)。

CancelUpdate

取消 Recordset 对象的任意待定更新。

Clone

创建引用原始 Recordset2 对象的重复 Recordset 对象。

Close

关闭一个打开的 Recordset

CopyQueryDef

返回一个 QueryDef 对象,该对象是 QueryDef 的副本,用于创建由记录集占位符表示的 Recordset 对象(仅适用于 Microsoft Access 工作区)。 .

Delete

不支持此对象。

Edit

将当前记录从可更新的 Recordset 对象复制到后续编辑复制缓冲区。

FillCache

为某个 Recordset 对象填充所有或一部分本地缓存,该对象包含来自 Microsoft Access 数据库引擎连接的 ODBC 数据源中的数据(仅适用于 Microsoft Access 数据库引擎连接的 ODBC 数据库)。

FindFirst

在动态集类型或快照类型的 Recordset 对象中查找符合指定条件的第一条记录,并使该记录成为当前记录(仅适用于 Microsoft Access 工作区)。

FindLast

在动态集类型或快照类型的 Recordset 对象中查找符合指定条件的最后一条记录,并且使该记录成为当前记录(仅适用于 Microsoft Access 工作区)。

FindNext

在动态集类型或快照类型的 Recordset 对象中查找符合指定条件的下一条记录,并且使该记录成为当前记录(仅适用于 Microsoft Access 工作区)。 .

FindPrevious

在满足指定条件的动态集或快照类型的 Recordset 对象中找到上一条记录,并使该记录仅) (Microsoft Access 工作区记录当前记录。 .

GetRows

检索来自 Recordset 对象的多个行。

Move

移动 Recordset 对象中当前记录的位置。

MoveFirst

移动至指定 Recordset 对象中的第一条记录,然后将该记录作为当前记录。

MoveLast

移动至指定 Recordset 对象中的最后一条记录,然后将该记录作为当前记录。

MoveNext

移动至指定 Recordset 对象中的下一条记录,然后将该记录作为当前记录。

MovePrevious

移动至指定 Recordset 对象中的上一条记录,然后将该记录作为当前记录。

NextRecordset

注释:Microsoft Access 2013 中不支持 ODBCDirect 工作区。 如果要在不使用 Microsoft Access 数据库引擎的情况下访问外部数据源,请使用 ADO。

获取 OpenRecordset 调用中多部分选择查询返回的下一个记录集(如果有的话),并且返回一个 Boolean 值,用于指示是有一个还是有多个附加记录处于待定状态(仅适用于 ODBCDirect 工作区)。

OpenRecordset

创建一个新的 Recordset 对象,并将其追加到 Recordsets 集合。

Requery

通过重新执行该对象所基于的查询来更新 Recordset 对象中的数据。

Seek

在已建立索引的表类型 Recordset 对象中查找符合当前索引的指定条件的记录,并使该记录成为当前记录(仅适用于 Microsoft Access 工作区)。

Update

注释:Microsoft Access 2013 中不支持 ODBCDirect 工作区。 如果要在不使用 Microsoft Access 数据库引擎的情况下访问外部数据源,请使用 ADO。

将复制缓冲区的内容保存到可更新的 Recordset 对象。

属性

名称

说明

AbsolutePosition

设置或返回 Recordset2 对象的当前记录的相对记录编号。

BatchCollisionCount

注释:Microsoft Access 2013 中不支持 ODBCDirect 工作区。 如果要在不使用 Microsoft Access 数据库引擎的情况下访问外部数据源,请使用 ADO。

返回未完成上一批更新的记录数(仅适用于 ODBCDirect 工作区)。

BatchCollisions

注释:Microsoft Access 2013 中不支持 ODBCDirect 工作区。 如果要在不使用 Microsoft Access 数据库引擎的情况下访问外部数据源,请使用 ADO。

返回一个书签数组,用于指示在上次批更新操作中产生冲突的行(仅适用于 ODBCDirect 工作区)。

BatchSize

注释:Microsoft Access 2013 中不支持 ODBCDirect 工作区。 如果要在不使用 Microsoft Access 数据库引擎的情况下访问外部数据源,请使用 ADO。

设置或返回每次批处理中发送回服务器的语句数(仅适用于 ODBCDirect 工作区)。

BOF

返回一个值,该值指示当前记录的位置是否在 Recordset 对象中的第一条记录之前。 只读 Boolean

Bookmark

设置或返回一个书签,该书签唯一地标识 Recordset 对象中的当前记录。

Bookmarkable

返回一个值,指示 Recordset 对象是否支持可使用 Bookmark 属性来设置的书签。

CacheSize

设置或返回从 ODBC 数据源中检索的、需要本地缓存的记录数。 读/写 Long

CacheStart

设置或返回一个值,该值指定动态集类型 Recordset 对象(包含从 ODBC 数据源本地缓存的数据)中的第一条记录的书签(仅适用于 Microsoft Access 工作区)。

Connection

返回与数据库对应的 Connection 对象。

DateCreated

返回基表的创建日期和时间(仅适用于 Microsoft Access 工作区)。 只读变体

EditMode

返回指示当前记录编辑状态的一个值。

EOF

返回一个值,该值指示当前记录位置是否位于 Recordset 对象的最后一条记录之后。 只读 Boolean

Fields

返回一个 Fields 集合,该集合表示指定对象的所有存储 Field 对象。 只读。

Filter

设置或返回一个值,该值确定在随后打开的 Recordset 对象中包括的记录(仅适用于 Microsoft Access 工作区)。 读/写 String

Index

设置或返回在表类型 Recordset 对象(仅 Microsoft Access 工作区)中指示当前 Index 对象名称的一个值。

LastModified

返回一个指示最近添加或更改记录的书签。

LastUpdated

返回基表的最近更改日期和时间。 只读变体

LockEdits

设置或返回指示编辑时有效的锁定类型的一个值。

Name

返回指定对象的名称。 只读 String

NoMatch

指示是否能通过使用 Seek 方法或 Find 方法之一(仅 Microsoft Access 工作区)找到特定记录。

ParentRecordset

返回指定记录集的父 Recordset。 此为只读属性。

PercentPosition

设置或返回一个值,用于根据 Recordset 中的记录百分比指示 Recordset 对象中当前记录的大概位置。

Properties

返回指定对象的 Properties 集合。 只读。

RecordCount

返回在 Recordset 对象中访问的记录数,或表类型 Recordset 对象中的记录总数。 或 TableDef 对象。 只读 Long

RecordStatus

注释:Microsoft Access 2013 中不支持 ODBCDirect 工作区。 如果要在不使用 Microsoft Access 数据库引擎的情况下访问外部数据源,请使用 ADO。

返回一个值,如果当前记录是批更新的一部分,该值将指示当前记录的更新状态(仅适用于 ODBCDirect 工作区)。 只读 RecordStatusEnum

Restartable

返回一个值,该值表示 Recordset 对象是否支持 Requery 方法,该方法重新执行 Recordset 对象所基于的查询。

Sort

设置或返回 Recordset 对象中记录的排序顺序(仅 Microsoft Access 工作区)。

StillExecuting

注释:Microsoft Access 2013 中不支持 ODBCDirect 工作区。 如果要在不使用 Microsoft Access 数据库引擎的情况下访问外部数据源,请使用 ADO。

指示异步操作(即用 dbRunAsync 选项调用的方法)是否已执行完毕(仅适用于 ODBCDirect 工作区)。

Transactions

返回一个值,该值指示对象是否支持事务。 只读 Boolean

Type

设置或返回一个值,该值指示对象的操作类型或数据类型。 只读 Integer

Updatable

返回一个值,该值指示是否可以更改 DAO 对象。 只读 Boolean

UpdateOptions

注释:Microsoft Access 2013 中不支持 ODBCDirect 工作区。 如果要在不使用 Microsoft Access 数据库引擎的情况下访问外部数据源,请使用 ADO。

设置或返回一个值,该值指示如何在批处理更新期间为每个记录构造 WHERE 子句,以及批处理更新是否应使用 UPDATE 语句或 DELETE,后跟 INSERT (ODBCDirect 工作区) 。 读/写 UpdateCriteriaEnum

ValidationRule

设置或返回一个值,当字段中的数据更改或添加到表中时,该值对这些数据进行验证(仅适用于 Microsoft Access 工作区)。读/写 String

ValidationText

设置或返回一个值,该值指定在 Field 对象的值不满足 ValidationRule 属性设置所指定的验证规则时应用程序显示的消息文本(仅适用于 Microsoft Access 工作区)。 只读 String