次の方法で共有


ブロック カーソル、スクロール可能カーソル、および下位互換性

SQLFetchScroll と SQLExtendedFetch の両方が存在することは、アプリケーション が呼び出す関数のセットであるアプリケーション プログラミング インターフェイス (API) と、ドライバーが実装する関数のセットであるサービス プロバイダー インターフェイス (SPI) 間の ODBC での最初の明確な分割を表します。 この分割は、SQLFetchScrollを使用する ODBC 3.xが標準に準拠し、SQLExtendedFetchを使用する ODBC 2.xと互換性を持たせることができるように必要です。

ODBC 3.x API は、アプリケーションが呼び出す関数のセットであり、SQLFetchScroll および関連するステートメント属性 含まれています。 ドライバーが実装する関数のセットである ODBC 3.x SPI には、SQLFetchScrollSQLExtendedFetch、および関連ステートメント属性 含まれます。 ODBC は API と SPI の間でこの分割を正式に強制しないため、ODBC 3.x アプリケーションで SQLExtendedFetch および関連ステートメント属性 呼び出す可能性があります。 ただし、ODBC 3.x アプリケーションでこれを行う理由はありません。 API と API の詳細については、「ODBC アーキテクチャの概要」を参照してください。

ODBC 3.x アプリケーションでブロックおよびスクロール可能なカーソルで使用する必要がある関数およびステートメント属性の詳細については、「ブロック カーソル、スクロール可能カーソル、および ODBC 3.x アプリケーションの下位互換性を参照してください。

このセクションには、次のトピックが含まれています。

  • ドライバー マネージャーが する機能を する

  • ドライバーが する機能を する