Partager via


Seek, méthode

Recherche l’index d’un Recordset pour localiser rapidement la ligne qui correspond aux valeurs spécifiées et modifie la position de ligne actuelle sur cette ligne.

Syntaxe

  
recordset.Seek KeyValues, SeekOption  

Paramètres

KeyValues
Tableau de valeurs de Variant. Un index se compose d’une ou plusieurs colonnes, et le tableau contient une valeur à comparer à chaque colonne correspondante.

SeekOption
Valeur SeekEnum spécifiant le type de comparaison à effectuer entre les colonnes de l’index et les KeyValues correspondantes.

Notes

Utilisez la méthode Seek avec la propriété Index si le fournisseur sous-jacent prend en charge les index sur l’objet Recordset. Utilisez la méthode Supports(adSeek) pour déterminer si le fournisseur sous-jacent prend en charge Seek et la méthode Supports(adIndex) pour déterminer si le fournisseur prend en charge les index. (Par exemple, le fournisseur OLE DB pour Microsoft Jet prend en charge Seek et Index.)

Si la méthode Seek ne trouve pas la ligne souhaitée, aucune erreur ne se produit et la ligne est positionnée à la fin du Recordset. Définissez la propriété Index sur l’index souhaité avant d’exécuter cette méthode.

Cette méthode est prise en charge uniquement avec les curseurs côté serveur. La méthode Seek n’est pas prise en charge quand la valeur de la propriété CursorLocation de l’objet Recordset est adUseClient.

Cette méthode ne peut être utilisée que quand l’objet Recordset a été ouvert avec une valeur CommandTypeEnum d’adCmdTableDirect.

S'applique à

Recordset, objet (ADO)

Voir aussi

Seek (méthode) et Index (propriété), exemple (VB)
Seek (méthode) et Index (propriété), exemple (VC++)
Find, méthode (ADO)
Index, propriété