Condividi tramite


CDaoRecordset::MoveNext

Chiamare la funzione membro per prendere nota al successivo nel recordset il record corrente.

void MoveNext( );

Note

Si consiglia di chiamate IsBOF prima di tentare di passare al record precedente.Una chiamata a MovePrev genererà CDaoException se IsBOF restituisce diverso da zero, per indicare uno che sia già stato spostato prima del primo record o che nessun record sia selezionato dal recordset.

Nota di avvisoAttenzione

Chiamando le funzioni Sposta genera un'eccezione se il recordset non dispone di record.Chiamare in genere sia IsBOF che IsEOF prima di un'operazione di spostamento per determinare se il recordset contiene i record.Dopo avere chiamato Apri o Requery, chiamare IsBOF o IsEOF.

[!NOTA]

Se si chiama uno Sposta funziona nel record corrente viene aggiornato o stata aggiunta, gli aggiornamenti viene perso senza avviso.

Utilizzare le funzioni Sposta per passare da un record a un altro senza applicare una condizione.Utilizzare operazioni di ricerca per individuare i record in un oggetto recordset di tipo dynaset o di tipo snapshot che soddisfano una determinata condizione.Per individuare un record in un oggetto recordset di tipo tabella, chiamare Seek.

Se il recordset si riferisce a un recordset di tipo tabella, passare all'indice corrente della tabella.È possibile impostare l'indice corrente utilizzando la proprietà dell'indice dell'oggetto sottostante di DAO.Se non si imposta l'indice corrente, l'ordine dei record restituiti è definito.

Per spostare la posizione del record corrente in un oggetto recordset un numero di record specifico avanti o indietro, chiamare Sposta.

Per informazioni correlate, vedere gli argomenti "metodo di azione" e "MoveFirst, MoveLast, MoveNext, metodi di MovePrevious" nella Guida di DAO.

Requisiti

Header: afxdao.h

Vedere anche

Riferimenti

Classe di CDaoRecordset

Grafico della gerarchia

CDaoRecordset::Move

CDaoRecordset::MoveFirst

CDaoRecordset::MoveLast

CDaoRecordset::MovePrev