CRecordset::GetRowsFetched
Určuje, kolik záznamů byly skutečně načíst po načtení.
DWORD GetRowsFetched( ) const;
Vrácená hodnota
Počet řádků načíst ze zdroje dat po daném fetch.
Poznámky
To je užitečné, když jste implementovali načítání řádku hromadné.Velikost sady řádků obvykle označuje, kolik řádků bude převzato z fetch; Celkový počet řádků v sadě záznamů však také ovlivňuje kolik řádků bude načten do sady řádků.Například pokud vaše recordset 10 záznamů s nastavením velikosti řádků 4, potom opakování prostřednictvím záznamů voláním MoveNext výsledkem bude konečné řádků s pouze 2 záznamy.
Implementovat načítání hromadné řádku, je nutné zadat CRecordset::useMultiRowFetch možnost dwOptions parametr otevřených členské funkce.Určete velikost řádků, volání SetRowsetSize.
Další informace o načítání řádků hromadného naleznete v článku záznamů: načítání záznamů hromadné (ODBC).
Příklad
CMultiCustomer rs(&m_dbCust);
// Set the rowset size
rs.SetRowsetSize(5);
// Open the recordset
rs.Open(CRecordset::dynaset, NULL, CRecordset::useMultiRowFetch);
// loop through the recordset by rowsets
while(!rs.IsEOF())
{
for(int rowCount = 0; rowCount < (int)rs.GetRowsFetched(); rowCount++)
{
// do something
}
rs.MoveNext();
}
rs.Close();
Požadavky
Záhlaví: afxdb.h