Seek 方法
搜尋 Recordset 的索引,快速找出符合指定值的數據列,並將目前的數據列位置變更為該數據列。
語法
recordset.Seek KeyValues, SeekOption
參數
KeyValues
Variant 值的陣列。 索引是由一或多個數據行所組成,而陣列包含一個值,以便與每個對應的數據行進行比較。
SeekOption
SeekEnum 值,指定要在索引的數據行與對應的 KeyValues之間進行比較的類型。
言論
如果基礎提供者支援 Recordset 物件上的索引,請使用 Seek 方法搭配 Index 屬性。 使用 Supports(adSeek) 方法來判斷基礎提供者是否支援 Seek,以及 Supports(adIndex) 方法來判斷提供者是否支援索引。 (例如,OLE DB Provider for Microsoft Jet 支援 Seek 和 Index。
如果 Seek 找不到所需的數據列,則不會發生錯誤,而且數據列位於 Recordset的結尾。 在執行此方法之前,請先將 Index 屬性設定為所需的索引。
只有伺服器端數據指標才支援這個方法。 當 Recordset 物件的 CursorLocation 屬性值 adUseClient時,不支援 Seek。
只有當 Recordset 對象開啟時,才能使用 CommandTypeEnumadCmdTableDirect的值來使用這個方法。
適用於
另請參閱
Seek 方法和 Index 屬性範例 (VB)
Seek 方法和 Index 屬性範例 (VC++)
Find 方法 (ADO)
Index 屬性