CRecordset::GetRowsFetched

DWORD (GetRowsFetched) константа;

Значення, яке повертається

Кількість отримуваних із джерела даних після заданого fetch рядків.

Зауваження

Телефонуйте цієї функції-члена визначити, скільки записів фактично були витягнуті після на вибірки. Це корисно, коли ви здійснили навалом отримання рядків. Набір рядків розмір зазвичай вказує, скільки рядків буде завантажено вибірки; Проте загальна кількість рядків у наборі записів також впливає на те, скільки рядків буде отримати в набір рядків. Наприклад, якщо ваш набір записів містить 10 записів з значення розміру набір рядків 4, то цикл через набір записів за номером MoveNext призведе остаточний набір рядків, маючи тільки 2 записи.

Для здійснення ряду навалом, вилучення, необхідно вказати параметр CRecordset::useMultiRowFetchdwOptions параметр відкритим члена функції. Щоб вказати розмір набір рядків, телефонуйте SetRowsetSize.

Щоб отримати додаткові відомості про отримання рядків навалом, перегляньте статтю набір записів: вилучення записів у базову (ODBC) в Visual C++ програміста керівництво.

Приклад

MultiRowSet РС;

/ / Встановити розмір набір рядків
RS.SetRowsetSize (5);

/ / Відкрити набір записів
RS.Відкрити (CRecordset::dynaset, NULL,
 nbsp;       CRecordset::useMultiRowFetch);

/ / набір записів, через петлю на rowsets
Хоча (! rs.IsEOF ())
{
    для (int кількість = 0; 
         Tables < рупій (int).GetRowsFetched ();
         Tables + +)
    {
       / / зробити що-небудь
    }

RS.MoveNext ();
}

RS.(Закрити)

Огляд CRecordsetЧлени класу | Ієрархічна діаграма

Дивіться також CRecordset::SetRowsetSize, CRecordset::CheckRowsetError

Index