Condividi tramite


CRecordset::MoveFirst

Imposta il primo record del primo rowset il record corrente.

void MoveFirst( );

Note

Indipendentemente dal fatto che il recupero di massa di righe è stato implementato, questo sarà sempre il primo record del recordset.

Non è necessario chiamare MoveFirst subito dopo l'apertura del recordset.In quel momento, il primo record (se presenti) viene automaticamente il record corrente.

[!NOTA]

Questa funzione membro non è valida per i recordset forward-only.

[!NOTA]

Quando si passa a un recordset, non è possibile ignorare i record eliminati.Vedere la funzione membro IsDeleted per i dettagli.

Nota di avvisoAttenzione

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]

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

Vedere anche

Riferimenti

Classe di CRecordset

Grafico della gerarchia

CRecordset::Move

CRecordset::MoveLast

CRecordset::MoveNext

CRecordset::MovePrev

CRecordset::IsBOF

CRecordset::IsEOF