ブロック カーソルの使用
ブロック カーソルのサポートはxの ODBC 3 に組み込まれています。 SQLFetch は、ODBC 3.x で呼び出されたときの複数行フェッチにのみ使用できます。ODBC 2.x アプリケーションが SQLFetch を呼び出した場合は、単一行の順方向専用カーソルのみが開きます。 ODBC 3x アプリケーションが ODBC 2x ドライバーで SQLFetch を呼び出すと、ドライバーが SQLExtendedFetchをサポートしていない限り、1 行だけが返されます。 詳細については、付録 G「下位互換性のためのドライバー ガイドライン」の「ブロックカーソル、スクロール可能カーソル、および 下位互換性」を参照してください。
ブロック カーソルを使用するには、アプリケーションで行セット のサイズを設定し、(前のセクションで説明したように) 行セット バッファーをバインドし、必要に応じてSQL_ATTR_ROWS_FETCHED_PTRおよびSQL_ATTR_ROW_STATUS_PTRステートメント属性を設定し、SQLFetch または SQLFetchScroll
このセクションには、次のトピックが含まれています。