Supports 方法

确定指定的 Recordset 对象是否支持特定类型的功能。

语法

boolean = recordset.Supports( CursorOptions )

返回值

返回布尔型值,指示提供者是否支持 CursorOptions 参数所标识的所有功能。

参数

CursorOptions   长整型表达式,包括一个或多个下列 CursorOptionEnum 值。

常量 说明
adAddNew 可使用 AddNew 方法添加新记录。
adApproxPosition 可读取并设置 AbsolutePositionAbsolutePage 的属性。
adBookmark 可使用 Bookmark 属性获得对特定记录的访问。
adDelete 可以使用 Delete 方法删除记录。
AdHoldRecords 可以检索多个记录或者更改下一个检索位置而不必提交所有挂起的更改。
AdMovePrevious 可使用 MoveFirstMovePrevious 方法,以及 MoveGetRows 方法将当前记录位置向后移动而不必使用书签。
AdResync 通过 Resync 方法,使用在基本的数据库中可见的数据更新游标。
AdUpdate 可使用 Update 方法修改现有的数据。
AdUpdateBatch 可以使用批更新(UpdateBatchCancelBatch 方法)将更改组传输给提供者。
AdIndex 可以使用 Index 属性命名索引。
AdSeek 可以使用 Seek 方法定位 Recordset 中的行。

说明

使用 Supports 方法确定 Recordset 对象所支持的功能类型。如果 Recordset 对象支持其相应常量在 CursorOptions 中的功能,那么 Supports 方法返回 True。否则返回 False

注意   尽管 Supports 方法可对给定的功能返回 True,但它不能保证提供者可以使功能在所有环境下均有效。Supports 方法只返回提供者是否支持指定的功能(假定符合某些条件)。例如,Supports 方法可能指示 Recordset 对象支持更新(即使游标基于多个表的合并),但并且某些列仍然无法更新。

www.holmesian.org