网站首页  计算机词典

请输入您要查询的字词:

 

字词 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
随便看

 

计算机英汉双解词典包含34412条计算机术语英汉翻译词条,基本涵盖了全部常用计算机术语的翻译及用法,是计算机学习及翻译工作的有利工具。

 

Copyright © 2021-2025 foosec.com All Rights Reserved
更新时间:2026/10/24 0:35:52