カーソルの設定
アプリケーションは、結果セットを作成するステートメントを実行する前にカーソルの種類を指定できます。 これは、SQL_ATTR_CURSOR_TYPE ステートメント属性を使用して行います。 アプリケーションで型が明示的に指定されていない場合は、順方向専用カーソルが使用されます。 混合カーソルを取得するために、アプリケーションはキーセットドリブンカーソルを指定しますが、結果セットサイズより小さいキーセットサイズを宣言します。
キーセットドリブンカーソルと混合カーソルの場合、アプリケーションはキーセットサイズを指定することもできます。 これは、SQL_ATTR_KEYSET_SIZE ステートメント属性を使用して行います。 キーセットのサイズが 0 (既定値) に設定されている場合、キーセットのサイズは結果セットのサイズに設定され、キーセットドリブン カーソルが使用されます。 キーセットのサイズは、カーソルを開いた後で変更できます。
アプリケーションでは、行セットのサイズを設定することもできます。詳細については、このセクションの最初の「ブロック カーソルの使用」を参照してください。