Partager via


Seek, méthode

Recherche l’index d’un jeu d’enregistrements 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 qui spécifie le type de comparaison à effectuer entre les colonnes de l’index et les KeyValues correspondants.

Remarques

Utilisez la méthode Seek conjointement 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 Seek ne trouve pas la ligne souhaitée, aucune erreur ne se produit et la ligne est positionnée à la fin du jeu d’enregistrements . 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 recherche n’est pas prise en charge lorsque la valeur de propriété de l’objet Recordset CursorLocation est adUseClient.

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

S’applique à

objet Recordset (ADO)

Voir aussi

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