ADO Seek- Methode
❮ Vollständige Recordset-Objektreferenz
Die Seek-Methode durchsucht den Index eines Recordsets, um einen Datensatz zu finden, der mit den im keyvalues-Parameter angegebenen Werten übereinstimmt. Wenn es eine Übereinstimmung gibt, zeigt der Zeiger auf den Datensatz, der durch den Suchoptionsparameter angegeben ist. Wenn es keine Übereinstimmung gibt, wird der Datensatzzeiger an das Ende des Recordsets gesetzt.
Hinweis: Um diese Methode verwenden zu können, muss der Anbieter diese Methode und die Verwendung von Indizes für ein Recordset (die Index-Eigenschaft) unterstützen. Verwenden Sie die Supports-Methode, um festzustellen, ob der Anbieter Suchvorgänge und Indizes unterstützt.
Hinweis: Legen Sie die Index-Eigenschaft auf den gewünschten Index fest, bevor Sie diese Methode ausführen.
Hinweis: Diese Methode kann nur mit serverseitigen Cursorn verwendet werden (wird nicht unterstützt, wenn der CursorLocation-Eigenschaftswert adUseClient ist).
Hinweis: Diese Methode kann nur verwendet werden, wenn das Recordset-Objekt mit dem CommandTypeEnum-Wert von adCmdTableDirect geöffnet wurde.
Syntax
recordsetobj.Seek keyvalues,seekoption
Parameter | Description |
---|---|
keyvalues | Required. An array of values to compare with the values in each column |
seekoption | Required. A SeekEnum value that specifies the type of seek |
SeekEnum-Werte
Constant | Value | Description |
---|---|---|
adSeekFirstEQ | 1 | Seeks the first key equal to keyvalues |
adSeekLastEQ | 2 | Seeks the last key equal to keyvalues |
adSeekAfterEQ | 4 | Seeks either a key equal to keyvalues or just after where that match would have occurred |
adSeekAfter | 8 | Seeks a key just after where a match with keyvalues would have occurred |
adSeekBeforeEQ | 16 | Seeks either a key equal to keyvalues or just before where that match would have occurred |
adSeekBefore | 32 | Seeks a key just before where a match with keyvalues would have occurred |
❮ Vollständige Recordset-Objektreferenz