CDaoRecordset::Move

virtual void Move (lunga lRows );
tiro (CDaoException, CMemoryException);

Parametri

lRows

Il numero di record per muoversi in avanti o all'indietro. I valori positivi andare avanti, verso la fine del recordset. I valori negativi spostarsi all'indietro, verso l'inizio.

Osservazioni

Chiamare questa funzione membro per posizionare i recordset lRows record del record corrente. È possibile spostare avanti o indietro. Move( 1 )equivale a MoveNext, e Move( -1 ) è equivalente a MovePrev.

Cautelanbsp;  &Nessuna delle funzioni spostare la chiamata genera un'eccezione se il recordset non ha alcun record. In generale, chiamare sia IsBOF e IsEOF prima di un'operazione di spostamento per determinare se l'oggetto recordset ha tutti i record. Dopo la chiamata aperta o ripetere la query, chiamare IsBOF o IsEOF.

Se hanno scorrere passato l'inizio o la fine del recordset (IsBOF o IsEOF restituisce diverso da zero), una chiamata a spostare genera un CDaoException.

Se si chiama nessuna delle funzioni muoversi mentre il record corrente viene aggiornato o aggiunto, gli aggiornamenti vengono persi senza preavviso.

Quando si chiama spostare in scorrimento forward only istantanea, il parametro lRows deve essere un valore integer positivo e non sono ammessi i segnalibri, così può andare avanti solo.

Per rendere il primo, ultima, precedente o successivo, registrare in un recordset chiamata corrente discografica, la funzione membro MoveFirst, MoveLast, MoveNexto MovePrev.

Per ulteriori informazioni sulla ricerca di record, vedere l'articolo Recordset DAO: navigazione Recordset nel manuale del programmatore di Visual C++. Per informazioni correlate, vedere gli argomenti "Metodo Move" e "MoveFirst, MoveLast, MoveNext, MovePrevious metodi" nella guida di DAO.

Pa&noramica CDaoRecordset |nbsp; Membri della classe | Gerarchia Chart

Vedere anchenbsp;CDaoRecordset::MoveFirst, CDaoRecordset::MoveLast, CDaoRecordset::Move&Next, CDaoRecordset::MovePrev

Index