仮想 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::Open、 CRecordset::GetRowsetSize、 CRecordset::CheckRowsetError、 CRecordset::DoBulkFieldExchange(&N)