网站首页  词典首页

请输入您要查询的计算机术语:

 

术语 CRecordset::GetRowsFetched
释义 CRecordset::GetRowsFetched

DWORD GetRowsFetched( ) const;

返回值:
在执行了指定的检取操作后从数据源获取的行数。

说明:
调用这个成员函数以确定在检取后实际获得了多少记录。当你实现成组行检取的时候,这是非常有用的。行集大小通常指定了在一次检取中会获得多少行记录,但是,记录集中记录的总数也会影响能在行集中获取的行数。例如,如果你的记录集中有10条记录,行集大小被设为4,那么在记录集中循环调用MoveNext会导致最后一个行集中只有2条记录。
为了实现成组行检取,你必须在Open成员函数的dwOptions参数中指定CRecordset::useMultiRowFetch选项。如果要指定行集大小,调用SetRowsetSize。

示例:
MultiRowSet rs;

// 设置行集大小
rs.SetRowsetSize( 5 );

// 打开记录集
rs.Open( CRecordset::dynaset, NULL, CRecordset::useMultiRowFetch );

// 在记录集中循环
while( !rs.IsEOF( ) )
{
  for( int rowCount = 0; rowCount < (int)rs.GetRowsFetched( ); rowCount++ )
  {
    // 作某些操作
  }
  rs.MoveNext( );
}
rs.Close( );

请参阅:
CRecordset::SetRowsetSize, CRecordset::CheckRowsetError
随便看

 

MFC类库中文详解手册包含4274条MFC类库参考词条,基本涵盖了Microsoft基本类库中的类、全局函数、全局变量和宏的内容,是计算机编程的有利工具。

 

Copyright © 2004-2023 Winrtm.com All Rights Reserved
京ICP备2021023879号-40 更新时间:2024/10/6 12:18:49