SetMaxRowsメソッド
機能
ResultSetに読込むレコード数の最大値を指定します。
形式
void SetMaxRows(UINT32 dwMaxSize=MAX_ROWS_DEFAULT) throw DBSQLCA
引数
dwMaxSize
ResultSetに読込むレコード数の最大値を指定します。必ず1以上を指定してください。
システムデフォルト値は,MAX_ROWS_DEFAULTです(=100が仮定されます)。
戻り値
なし
機能詳細
一度の読み込み(Executeメソッド,又はPageNextメソッドの呼び出し)で,ResultSetに読込むレコード数の最大値を設定します。
指定できるレコード数の範囲
指定できるレコード数の最大値は使用しているDBMSによって異なります。各DBMSごとに,指定できるレコード数の最大値を次に示します。
1レコードのフィールド数は,GetFieldCountメソッドを呼び出して取得できます。
更新可能なResultSetでの扱い
更新可能なResultSetでは(Executeメソッドの引数swTypeでTYPE_EXCLUSIVEを指定した場合),SetMaxRowsメソッドによる指定は無視され,常に1が仮定されます。更新可能なResultSetは常に1レコードだけを読み込みます。
発生する例外
DBSQLCA(RetCode)