CDaoRecordset::Requery

virtual void Requery ();
tiro (CDaoException, CMemoryException);

Osservazioni

Chiamare questa funzione membro per ricostruire (Aggiorna) un recordset. Se vengono restituiti tutti i record, il primo record diventa il record corrente.

Affinché il recordset in modo da riflettere le aggiunte e le eliminazioni che voi o altri utenti stanno facendo all'origine dati, è necessario ricompilare il recordset chiamando ripetere una query. Se il recordset è un dynaset, essa riflette automaticamente gli aggiornamenti che voi o altri utenti fanno al suo record esistenti (ma non arrivi). Se il recordset è un'istantanea, è necessario chiamare Requery per riflettere le modifiche da altri utenti come aggiunte ed eliminazioni.

Per un dynaset o un'istantanea, chiamare Requery ogni volta che vuoi per ricostruire il recordset utilizzando i valori di parametro. Impostare il nuovo filtro o ordina per impostazione m_strFilter e m_strSort prima di chiamare Requery. Impostare nuovi parametri assegnando i nuovi valori ai membri di dati del parametro prima di chiamare Requery.

Se il tentativo di ricostruire il recordset non riesce, il recordset viene chiuso. Prima di chiamare ripetere la query, è possibile determinare se il recordset può essere eseguito chiamando la funzione membro CanRestart . CanRestart non garantisce che ripetere la query successo.

Cautela   Chiamare Requery solo dopo avere chiamato Open.

Non è possibile chiamare ripetere una query su un tipo dynaset recordset di tipo snapshot se chiamando CanRestart restituisce 0, né è possibile utilizzarlo su un recordset di tipo tabella.

Se sia IsBOF e IsEOF restituiscono diverso da zero dopo aver chiamato ripetere la query, la query non ha restituito che alcun record e il recordset non contiene dati.

Per ulteriori informazioni sull'aggiornamento dei dati, vedere l'articolo Recordset DAO: operazioni di Recordset nel manuale del programmatore di Visual C++. Per informazioni correlate, vedere l'argomento "Metodo Requery" nell'aiuto di DAO.

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

Vedere a&nchenbsp;CDaoRecordset::CanRestart

Index