SQLFetch (カーソル ライブラリ)
重要
この機能は、Windows の将来のバージョンで削除される予定です。 新しい開発作業ではこの機能を使用しないでください。また、現在この機能を使用しているアプリケーションの変更を計画してください。 Microsoft では、ドライバーのカーソル機能を使用することをお勧めします。
このトピックでは、カーソル ライブラリでの SQLFetch 関数の使用について説明します。 SQLFetch の一般的な情報については、「SQLFetch 関数」を参照してください。
カーソル ライブラリを使用する場合、 SQLFetch の呼び出しと SQLFetchScroll または SQLExtendedFetch の呼び出しを混在させることはできません。
sqlFetch が呼び出され、SQL_ATTR_ROW_ARRAY_SIZEが 1 より大きい値に設定されている場合、カーソル ライブラリはドライバーへの呼び出しを渡します。 ドライバーが ODBC 2 の場合。x ドライバーでは、行セット のサイズは無視され、 SQLFetch の呼び出しでは 1 行のデータが返されます。
カーソル ライブラリが ODBC 2 で使用されている場合。x ドライバーでは、 SQLFetch が呼び出されるときにバインド オフセット (SQL_ATTR_ROW_BIND_OFFSET_PTR ステートメント属性によって定義されます) は使用されません。
カーソル ライブラリが読み込まれると、アプリケーションは SQLFetch を呼び出してブックマーク列をフェッチできません。 カーソル ライブラリは SQLFetch への呼び出しをドライバーに渡しますが、ブックマークを有効にしてブックマーク列をバインドする関数呼び出しは、カーソル ライブラリによってインターセプトされます。