CRecordset::MoveNext
Imposta il primo record del rowset successivo il record corrente.
void MoveNext( );
Note
Se non si è implementato il recupero di massa di righe, il recordset ha una dimensione del rowset di 1, pertanto MoveNext si sposta semplicemente al record successivo.
[!NOTA]
Quando si passa a un recordset, non è possibile ignorare i record eliminati.Vedere la funzione membro IsDeleted per i dettagli.
Attenzione |
---|
Chiamando le funzioni Sposta genera un'eccezione se il recordset non dispone di record.Per determinare se il recordset è un record, chiamare IsBOF e IsEOF. |
[!NOTA]
Si consiglia inoltre di chiamate IsEOF prima di chiamare MoveNext.Ad esempio, se si scorre oltre la fine del recordset, IsEOF restituirà diverso da zero, una chiamata successiva a MoveNext genera un'eccezione.
[!NOTA]
Se si chiama uno Sposta funziona nel record corrente viene aggiornato o stata aggiunta, gli aggiornamenti viene perso senza avviso.
Per ulteriori informazioni sulla navigazione del recordset, vedere gli articoli recordset: Scorrimento (ODBC) e recordset: Segnalibri e absolute position (ODBC).Per ulteriori informazioni sul recupero di massa di righe, vedere l'articolo recordset: Recupero di massa di record (ODBC).
Eccezioni
Questo metodo può generare eccezioni di tipo CDBException* e CMemoryException*.
Esempio
Vedere l'esempio relativo IsBOF.
Requisiti
Header: afxdb.h