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.