ADO - zoekmethode
❮Volledige recordsetobjectreferentie
De methode Seek doorzoekt de index van een Recordset om een record te vinden die overeenkomt met de waarden die zijn opgegeven in de parameter keyvalues. Als er een overeenkomst is, wijst de aanwijzer naar het record dat is opgegeven door de parameter seekoption. Als er geen overeenkomst is, wordt de recordaanwijzer aan het einde van de Recordset geplaatst.
Opmerking: om deze methode te gebruiken, moet de provider deze methode en het gebruik van indexen op een Recordset (de eigenschap Index) ondersteunen. Gebruik de methode Ondersteunt om te bepalen of de provider zoeken en indexen ondersteunt.
Opmerking: Stel de eigenschap Index in op de gewenste index voordat u deze methode uitvoert.
Opmerking: deze methode kan alleen worden gebruikt met cursors aan de serverzijde (niet ondersteund wanneer de waarde van de eigenschap CursorLocation adUseClient is).
Opmerking: deze methode kan alleen worden gebruikt als het Recordset-object is geopend met de CommandTypeEnum-waarde van adCmdTableDirect.
Syntaxis
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-waarden
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 |
❮Volledige recordsetobjectreferentie