次の方法で共有


CBulkRowset::MoveToRatio

更新 : 2007 年 11 月

フェッチを開始する行位置を全行数に対する比率 (分数) で指定してフェッチします。

HRESULT MoveToRatio(
   DBCOUNTITEM nNumerator,
   DBCOUNTITEM nDenominator 
) throw( );

パラメータ

  • nNumerator
    [入力] データのフェッチを開始する行の位置を指定する分数の分子。

  • nDenominator
    [入力] データのフェッチを開始する行の位置を指定する分数の分母。

戻り値

標準の HRESULT を返します。

解説

MoveToRatio は、次の式にほぼ従って行をフェッチします。

( nNumerator * RowsetSize ) / nDenominator

RowsetSize は、行セットのサイズ (行数) です。この式の精度は、プロバイダにより決まります。詳細については、『OLE DB Programmer's Reference』の「IRowsetScroll::GetRowsAtRatio」を参照してください。

必要条件

ヘッダー : atldbcli.h

参照

参照

CBulkRowset クラス

その他の技術情報

CBulkRowset のメンバ