DWORD GetRowsFetched () const;
Valore restituito
Il numero di righe estratto dall'origine dati dopo un'operazione di recupero dato.
Osservazioni
Chiamare questa funzione membro per determinare il numero di record sono stati effettivamente recuperato dopo un'operazione di recupero. Questo č utile quando si hanno implementato il recupero di massa di riga. La dimensione del set di righe normalmente indica quante righe verranno recuperate da un recupero; Tuttavia, il numero totale di righe nel recordset colpisce anche verrā recuperato il numero di righe in un set di righe. Ad esempio, se il recordset ha 10 record con l'impostazione dimensione rowset 4, quindi scorrendo il recordset chiamando il metodo MoveNext si tradurrā nel set di righe finali avendo solo 2 record.
Per implementare il recupero di massa di righe, č necessario specificare l'opzione CRecordset:: useMultiRowFetch del parametro dwOptions della funzione membro Open . Per specificare le dimensioni del set di righe, chiamare SetRowsetSize.
Per ulteriori informazioni sul recupero di massa di righe, vedere l'articolo Recordset: recupero Records in Bulk (ODBC) nel manuale del programmatore di Visual C++.
Esempio
MultiRowSet rs;
/ / Imposta la dimensione del set di righe
RS.SetRowsetSize (5);
/ / Aperto il recordset
RS.Apri (CRecordset::dynaset, NULL,
nbsp; CRecordset:: useMultiRowFetch);
/ / loop through il recordset dal set di righe
mentre (! rs.IsEOF ())
{
per (rowCount int = 0;
rowCount < rs (int).GetRowsFetched ();
rowCount + +)
{
/ / fare qualcosa
}
RS.MoveNext ();
}
RS.(Chiudi)
Pa&noramica CRecordset |nbsp; Membri della classe | Gerarchia Chart
Vedere a&nchenbsp;CRecordset::SetRowsetSize, CRecordset::CheckRowsetError