CDaoRecordset::MovePrev
Chiamare la funzione membro per prendere nota al record precedente nel recordset il record corrente.
void MovePrev( );
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.
Attenzione |
---|
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.
Non è possibile chiamare la funzione membro MovePrev o MoveFirst con uno snapshot forward-only di scorrimento.
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