CRecordset::GetRowsFetched

(DWORD GetRowsFetched) stała;

Wartość zwracany

Liczba wierszy Źródło źródła danych po danym pobrania.

Uwagi

Wywołanie tej funkcji Państwa, aby określić, ile rekordów były faktycznie pobrane po pobrania. Jest to przydatne, gdy zostaną wdrożone, pobieranie wiersza luzem. Rozmiar zestawu wierszy zazwyczaj wskazuje, ile wierszy będą pobierane z pobrania; Jednakże całkowita liczba wierszy w zestawie rekordów dotyczy również, ile wierszy będą pobierane w zestawie wierszy. Na przykład jeżeli Twój zestaw rekordów zawiera 10 rekordów z ustawieniem Rozmiar zestawu wierszy 4, następnie iteracja zestawu rekordów, wywołując MoveNext spowoduje w końcowych wierszy o rekordy tylko 2.

Aby zaimplementować wiersz luzem, pobieranie, należy określić opcję CRecordset::useMultiRowFetch w parametrze dwOptions otwartej funkcji składowej. Aby określić rozmiar zestawu wierszy, wywołanie SetRowsetSize.

Aby uzyskać więcej informacji na temat pobierania wierszy zbiorczej, zobacz artykuł rekordów: pobieranie rekordów w masowych (ODBC) w Visual C++ Programmer's Guide.

Przykład

MultiRowSet r;

/ / Ustawić rozmiar zestawu wierszy
r.SetRowsetSize [5];

/ / Otwórz zestaw rekordów
r.Otwórz (CRecordset::dynaset, NULL,
 nbsp;       CRecordset::useMultiRowFetch);

/ / pętli rekordów przez wierszy
podczas gdy (! UW.IsEOF ())
{
    dla (int rowCount = 0; 
         rowCount < rs (int).GetRowsFetched ();
         rowCount ++)
    {
       / / coś
    }

r.MoveNext ();
}

r.(Zamknij)

Omówie&nie CRecordset |nbsp; Klasa członków | Wykres hierarchii

Zobacz też CRecordset::SetRowsetSize, CRecordset::CheckRowsetError

Index