Condividi tramite


CDaoRecordset::Move

Chiamare la funzione membro per inserire i record lRows di recordset dal record corrente.

virtual void Move(
   long lRows 
);

Parametri

  • lRows
    Il numero di record da spostare avanti o indietro.I valori positivi avanzano avanti, verso la fine del recordset.I valori negativi avanzano indietro, all'inizio.

Note

È possibile spostarsi avanti o indietro.Move( 1 ) equivale a MoveNexte Move( -1 ) equivale a MovePrev.

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 è spostato dopo l'inizio o la fine del recordsetIsBOF o IsEOF restituisce diverso da zero, una chiamata a Sposta generato CDaoException.

[!NOTA]

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

Quando si chiama Sposta su uno snapshot forward-only di scorrimento, il parametro lRows deve essere un numero intero positivo e segnalibri non sono consentiti, pertanto è possibile passare solo in avanti.

Per eseguire il primo, l'ultimo record, successiva e precedente o in un recordset il record corrente, chiama MoveFirst, MoveLast, MoveNext, o la funzione membro MovePrev.

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::MoveFirst

CDaoRecordset::MoveLast

CDaoRecordset::MoveNext

CDaoRecordset::MovePrev