CRecordset::SetRowsetSize

仮想 void SetRowsetSize (DWORD dwNewRowsetSize );

パラメーター

dwNewRowsetSize

フェッチで取得する行の数。

解説

この仮想メンバー関数では、バルク行フェッチを使用する場合、1 回のフェッチ中を取得する行の数を指定します。バルク行フェッチを実装するには、 Openメンバー関数のdwOptionsパラメータでCRecordset::useMultiRowFetchオプションを設定する必要があります。

特価;バルク行フェッチを実装せずにSetRowsetSizeを呼び出して、アサーション エラーが発生します(&N)。

SetRowsetSizeは、当初、レコード セットの行セット サイズを設定するにはオープンを呼び出す前に呼び出します。バルク行フェッチを実装する場合、既定の行セット サイズは 25 です。

特価;注意SetRowsetSizeを呼び出すときに使用します。(オープンで dwOptions パラメータのCRecordset::userAllocMultiRowBuffersオプションによって指定された) データのストレージを手動で割り当てるは場合は、 SetRowsetSizeを呼び出した後にこれらのストレージ ・ バッファーを再割り当てする必要があるかどうかが、カーソルのナビゲーション操作を実行する前にチェックする必要があります。(&N)。

行セットのサイズの現在の設定を取得するには、 GetRowsetSizeを呼び出す。

バルク行フェッチの詳細については、資料を参照してください レコード セット: レコードのフェッチ一括 (ODBC)Visual の C++ プログラマのガイド

CRecordset の概要|nbsp;クラス メンバー |階層図(&N)

参照特価;CRecordset::OpenCRecordset::GetRowsetSizeCRecordset::CheckRowsetErrorCRecordset::DoBulkFieldExchange(&N)

Index