DWORD GetRowsFetched const);
Возвращаемое значение
Количество строк, получаемых из источника данных после данной выборки.
Примечания
Вызов этой функции-члена для определения количества записей были фактически получены после выборки. Это полезно при реализации групповой выборки строк. Размер набора строк обычно указывает, сколько строк будут извлечены из выборки; Однако общее количество строк в наборе записей также влияет на количество строк будет получена в наборе строк. Например если набор записей содержит 10 записей с параметром Размер набора строк из 4, затем обход набора записей путем вызова MoveNext приведет к окончательной строк, имеющих только 2 записей.
Для реализации групповая выборка строк, необходимо указать параметр CRecordset::useMultiRowFetch в параметре dwOptions функции-члена Open . Чтобы задать размер набора строк, вызовите SetRowsetSize.
Дополнительные сведения о групповой выборки строк, найти в статье набор записей: выборка записей (ODBC) в Руководстве по Visual C++ программист.
Пример
MultiRowSet РС;
/ / Установить размер набора строк
LSPSetRowsetSize (5);
/ / Открыть набор записей
LSPОткрытый (CRecordset::dynaset, NULL,
nbsp; CRecordset::useMultiRowFetch);
/ / loop по набору записей наборов строк
в то время как (! rs.IsEOF ())
{
для (внутренне rowCount = 0;
количество строк < rs (int).GetRowsFetched ();
количество строк ++)
{
/ / сделать что-то
}
LSPМетод MoveNext ();
}
LSPЗакрыть)
Обзор CRecordset | Члены класса | Иерархическая схема
См. также CRecordset::SetRowsetSize, CRecordset::CheckRowsetError