確定指定的 Recordset 對(duì)象是否支持特定類型的功能。
語(yǔ)法
boolean = recordset.Supports( CursorOptions )
返回值
返回布爾型值,指示提供者是否支持 CursorOptions 參數(shù)所標(biāo)識(shí)的所有功能。
參數(shù)
CursorOptions 長(zhǎng)整型表達(dá)式,包括一個(gè)或多個(gè)下列 CursorOptionEnum 值。
常量 |
說(shuō)明 |
adAddNew |
可使用 AddNew 方法添加新記錄。 |
adApproxPosition |
可讀取并設(shè)置 AbsolutePosition 和 AbsolutePage 的屬性。 |
adBookmark |
可使用 Bookmark 屬性獲得對(duì)特定記錄的訪問(wèn)。 |
adDelete |
可以使用 Delete 方法刪除記錄。 |
AdHoldRecords |
可以檢索多個(gè)記錄或者更改下一個(gè)檢索位置而不必提交所有掛起的更改。 |
AdMovePrevious |
可使用 MoveFirst 和 MovePrevious 方法,以及 Move 或 GetRows 方法將當(dāng)前記錄位置向后移動(dòng)而不必使用書簽。 |
AdResync |
通過(guò) Resync 方法,使用在基本的數(shù)據(jù)庫(kù)中可見(jiàn)的數(shù)據(jù)更新游標(biāo)。 |
AdUpdate |
可使用 Update 方法修改現(xiàn)有的數(shù)據(jù)。 |
AdUpdateBatch |
可以使用批更新(UpdateBatch 和 CancelBatch 方法)將更改組傳輸給提供者。 |
AdIndex |
可以使用 Index 屬性命名索引。 |
AdSeek |
可以使用 Seek 方法定位 Recordset 中的行。 |
說(shuō)明
使用 Supports 方法確定 Recordset 對(duì)象所支持的功能類型。如果 Recordset 對(duì)象支持其相應(yīng)常量在 CursorOptions 中的功能,那么 Supports 方法返回 True。否則返回 False。
注意 盡管 Supports 方法可對(duì)給定的功能返回 True,但它不能保證提供者可以使功能在所有環(huán)境下均有效。Supports 方法只返回提供者是否支持指定的功能(假定符合某些條件)。例如,Supports 方法可能指示 Recordset 對(duì)象支持更新(即使游標(biāo)基于多個(gè)表的合并),但并且某些列仍然無(wú)法更新。