CRecordset::GetRowsFetched

DWORD GetRowsFetched (const);

Rückgabewert

Die Anzahl der Zeilen aus der Datenquelle nach einer bestimmten Abrufoperation abgerufen.

Bemerkungen

Rufen Sie diese Memberfunktion um zu bestimmen, wie viele Datensätze tatsächlich nach einer Abrufoperation abgerufen wurden. Dies ist nützlich, wenn Sie gesammelte implementiert haben. Die Größe des Rowsets gibt normalerweise an, wie viele Zeilen aus einer Abrufoperation abgerufen werden; die gesamte Anzahl der Datensätze im Recordset betrifft jedoch auch wie viele Zeilen in einem Rowset abgerufen werden. Beispielsweise wenn das Recordset 10 Datensätze mit einem Rowset Größe 4 hat, führen durchlaufen das Recordset durch Aufrufen von MoveNext das letzte Rowset mit nur 2 Datensätze.

Um das gesammelte Abrufen von Zeilen implementieren, müssen Sie im Parameter DwOptions der Open -Memberfunktion die übergeben -Option angeben. Geben Sie die Größe des Rowsets rufen Sie SetRowsetSize.

Weitere Informationen über gesammelte finden Sie im Artikel Recordset: Abrufen von Datensätzen in einer Sammeloperation (ODBC) im Visual C++ Programmer's Guide.

Beispiel

MultiRowSet Rs;

/ / Legen Sie die Größe des Rowsets
Rs.SetRowsetSize (5);

/ / Recordset öffnen
Rs.Öffnen (Open, NULL,
 Nbsp;       Übergeben);

/ / Schleife durch das Recordset nach Rowsets
während (! Rs.IsEOF ())
{
    für (Int RowCount = 0; 
         RowCount < (Int) Rs.GetRowsFetched ();
         RowCount ++)
    {
       / / do something
    }

Rs.MoveNext ();
}

Rs.(Schließen)

CRecordset ÜbersichtMember der Klasse | Hierarchiediagramm

Siehe auch&Nbsp;CRecordset::SetRowsetSize, CRecordset::CheckRowsetError

Index