<Complete Recordset Object Reference
Il metodo Seek cerca l'indice di un recordset per trovare un record che corrisponde ai valori specificati nel parametro valori chiave. Se c'è una corrispondenza, il puntatore punta al record specificato dal parametro seekoption. Se non v'è alcuna corrispondenza, il puntatore del record sarà posizionato alla fine del Recordset.
Note: Per utilizzare questo metodo, il provider deve supportare questo metodo e l'uso di indici su un Recordset (the Index property) . Utilizzare il metodo Supports per determinare se il provider supporta cercano e gli indici.
Note: Impostare la proprietà Index per l'indice desiderato prima di eseguire questo metodo.
Note: Questo metodo può essere utilizzato solo con cursori sul lato server (non supportata quando il valore della proprietà CursorLocation è adUseClient).
Note: Questo metodo può essere utilizzato solo quando l'oggetto Recordset è stato aperto con il valore di CommandTypeEnum adCmdTableDirect.
Sintassi
recordsetobj.Seek keyvalues,seekoption
Parametro | Descrizione |
---|---|
keyvalues | Necessario. Un array di valori da confrontare con i valori di ogni colonna |
seekoption | Necessario. Un SeekEnum valore che specifica il tipo di cercare |
valori SeekEnum
Costante | Valore | Descrizione |
---|---|---|
adSeekFirstEQ | 1 | Cerca la prima chiave uguale a valori-chiave |
adSeekLastEQ | 2 | Cerca l'ultima chiave pari a valori-chiave |
adSeekAfterEQ | 4 | Cerca sia un uguale chiave per valori chiave o subito dopo, dove si sarebbe verificato quel match |
adSeekAfter | 8 | Cerca una chiave subito dopo in cui si sarebbe verificata una partita con valori-chiave |
adSeekBeforeEQ | 16 | Cerca sia una chiave uguale a valori-chiave o appena prima, dove si sarebbe verificato quel match |
adSeekBefore | 32 | Cerca una chiave di poco prima in cui si sarebbe verificata una partita con valori-chiave |
<Complete Recordset Object Reference