Freigeben über


Seek-Methode (ADO)

Gilt für: Access 2013, Office 2013

Durchsucht den Index eines Recordset-Objekt, um auf schnelle Weise die Zeile zu finden, die den angegebenen Werten entspricht, und ändert die aktuelle Zeilenposition auf diese Zeile.

Syntax

recordset. SeekKeyValues, SeekOption

Parameter

Parameter Beschreibung
KeyValues Ein Array mit Variant -Werten. Ein Index besteht aus einer oder mehreren Spalten, und das Array enthält einen Wert, mit dem jede einzelne Spalte verglichen wird.
SeekOption Ein SeekEnum-Wert, der die Art des Vergleichs angibt, der zwischen den Spalten des Index und den entsprechenden KeyValues vorgenommen wird.

Hinweise

Verwenden Sie die Seek-Methode in Verbindung mit der Index-Eigenschaft, falls der zugrunde liegende Anbieter Indizes für das Recordset-Objekt unterstützt. Mit der Supports(adSeek)-Methode bestimmen Sie, ob der zugrunde liegende Anbieter Seek unterstützt, und mit der Supports(adIndex)-Methode, ob der Anbieter Indizes unterstützt. (Beispielsweise werden Seek und Index vom OLE DB-Anbieter für Microsoft Jet unterstützt.)

Wenn Seek die gewünschte Zeile nicht findet, tritt kein Fehler auf, und die Zeile wird am Ende des Recordset -Objekts positioniert. Legen Sie die Index -Eigenschaft auf den gewünschten Index fest, bevor Sie diese Methode ausführen.

This method is supported only with server-side cursors. Seek is not supported when the Recordset object's CursorLocation property value is adUseClient.

Diese Methode kann nur verwendet werden, wenn das Recordset -Objekt mit einem CommandTypeEnum-Wert für adCmdTableDirect geöffnet wurde.