Metodo Seek

Cerca l'indice di un oggetto Recordset per individuare rapidamente la riga corrispondente ai valori specificati e modifica la posizione della riga corrente in tale riga.

Sintassi

  
recordset.Seek KeyValues, SeekOption  

Parametri

KeyValues
Matrice di valori Variant. Un indice è costituito da una o più colonne e la matrice contiene un valore da confrontare con ogni colonna corrispondente.

SeekOption
Valore SeekEnum che specifica il tipo di confronto da eseguire tra le colonne dell'indice e i KeyValues corrispondenti.

Osservazioni

Usare il metodo Seek insieme alla proprietà Index se il provider sottostante supporta gli indici nell'oggetto Recordset. Usare il metodo Supports(adSeek) per determinare se il provider sottostante supporta il metodo Seek e il metodo Support(adIndex) per determinare se il provider supporta gli indici. Ad esempio, il provider OLE DB per Microsoft Jet supporta Seek e Index.

Se il metodo Seek non trova la riga desiderata, non si verifica alcun errore e la riga viene posizionata alla fine del Recordset. Impostare la proprietà Index sull'indice desiderato prima di eseguire questo metodo.

Questo metodo è supportato solo con cursori lato server. Il metodo Seek non è supportato quando il valore della proprietà CursorLocation dell'oggetto Recordset è adUseClient.

Questo metodo può essere usato solo quando l'oggetto Recordset è stato aperto con il valore di CommandTypeEnum impostato su adCmdTableDirect.

Si applica a

Oggetto Recordset (ADO)

Vedere anche

Esempio del metodo Seek e della proprietà Index (VB)
Esempio del metodo Seek e della proprietà Index (VC++)
Metodo Find (ADO)
Proprietà Index