Metoda hledání ADO
❮ Dokončete referenční objekt sady záznamů
Metoda Seek prohledává index sady záznamů, aby nalezla záznam, který odpovídá hodnotám zadaným v parametru keyvalues. Pokud existuje shoda, bude ukazatel ukazovat na záznam určený parametrem seekoption. Pokud neexistuje žádná shoda, ukazatel záznamu se umístí na konec sady záznamů.
Poznámka: Chcete-li použít tuto metodu, musí poskytovatel podporovat tuto metodu a použití indexů v sadě záznamů (vlastnost Index). Pomocí metody Supports zjistěte, zda poskytovatel podporuje vyhledávání a indexy.
Poznámka: Před provedením této metody nastavte vlastnost Index na požadovaný index.
Poznámka: Tuto metodu lze použít pouze s kurzory na straně serveru (nepodporováno, pokud je hodnota vlastnosti CursorLocation adUseClient).
Poznámka: Tuto metodu lze použít pouze v případě, že byl objekt Recordset otevřen s hodnotou CommandTypeEnum adCmdTableDirect.
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 |
Hodnoty SeekEnum
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 |
❮ Dokončete referenční objekt sady záznamů