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.
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 è 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