此頁沒有內(nèi)容條目
內(nèi)容

Seek 方法

   

搜索 Recordset 的索引,快速定位與指定值相匹配的行,并將當(dāng)前行更改為該行。

語法

recordset.Seek KeyValues, SeekOption

參數(shù)

KeyValues   VARIANT 值的數(shù)組。索引由一個或多個列組成,而數(shù)組包含與每個對應(yīng)列進行比較的值。

SeekOption   SeekEnum 只值,指定在索引的列和對應(yīng)的 KeyValues 之間進行的比較的類型??梢允侨缦履硞€比較常量:

常量

說明

AdSeekAfterEQ

查找等于 KeyValues 的關(guān)鍵字,或僅在已經(jīng)匹配過的位置之后進行查找。

AdSeekAfter

僅在已經(jīng)有過與 KeyValues 匹配的位置之后進行查找。

AdSeekBeforeEQ

查找等于 KeyValues 的關(guān)鍵字,或僅在已經(jīng)匹配過的位置之前進行查找。

AdSeekBefore

僅在已經(jīng)有過與 KeyValues 匹配的位置之前進行查找。

AdSeekFirstEQ

查找等于 KeyValues 的第一個關(guān)鍵字。

AdSeekLastEQ

查找等于 KeyValues 的最后一個關(guān)鍵字。

 

說明

如果基本提供者支持對 Recordset 對象使用索引,請結(jié)合 Index 屬性使用 Seek 方法。請使用 Supports (adIndex) 方法判斷基本提供者是否支持索引。

如果 Seek 沒有找到想要的行,則不發(fā)生錯誤,并且行被定位于 EOF。請在執(zhí)行該方法之前,將 Index 屬性設(shè)置為所需索引。

該方法只能用于當(dāng) Recordset 對象的 CursorLocation 屬性的值不是 adUseClient 時。