次の方法で共有


サーバー カーソルの使用

ODBC アプリケーションが ODBC カーソル属性を既定値以外に設定した場合、SQL Server Native Client ODBC ドライバはサーバーに同じ種類の API サーバー カーソルを実装するよう要求します。API サーバー カーソルを使用すると、クライアント側のメモリを解放でき、クライアントとサーバー間のネットワーク トラフィックを大幅に削減できます。

API サーバー カーソルの潜在的な欠点は、現時点では、すべての SQL ステートメントをサポートしているわけではないことです。次の機能は、API サーバー カーソルでは実行できません。

  • 複数の結果セットを返すバッチまたはストアド プロシージャ

  • COMPUTE 句、COMPUTE BY 句、FOR BROWSE 句、または INTO 句を伴う SELECT ステートメント

  • リモート ストアド プロシージャを参照する EXECUTE ステートメント

SQL Server のインスタンスに接続している場合、サーバー カーソルを使用してこのような特性のステートメントを実行すると、カーソルは既定の結果セットに変換されます。以前のバージョンの SQL Server に接続している場合は、エラーになります。

関連項目

概念