Méthode de recherche ADO
❮ Référence complète de l'objet Recordset
La méthode Seek recherche l'index d'un Recordset pour trouver un enregistrement qui correspond aux valeurs spécifiées dans le paramètre keyvalues. S'il y a une correspondance, le pointeur pointera vers l'enregistrement spécifié par le paramètre seekoption. S'il n'y a pas de correspondance, le pointeur d'enregistrement sera placé à la fin du jeu d'enregistrements.
Remarque : Pour utiliser cette méthode, le fournisseur doit prendre en charge cette méthode et l'utilisation d'index sur un jeu d'enregistrements (la propriété Index). Utilisez la méthode Supports pour déterminer si le fournisseur prend en charge la recherche et les index.
Remarque : Définissez la propriété Index sur l'index souhaité avant d'exécuter cette méthode.
Remarque : Cette méthode ne peut être utilisée qu'avec des curseurs côté serveur (non pris en charge lorsque la valeur de la propriété CursorLocation est adUseClient).
Remarque : Cette méthode ne peut être utilisée que lorsque l'objet Recordset a été ouvert avec la valeur CommandTypeEnum de adCmdTableDirect.
Syntaxe
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 |
Valeurs 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 |
❮ Référence complète de l'objet Recordset