SQL Server のインスタンスに接続されている場合、SQL Server Native Client ODBC ドライバーは、任意のサーバー カーソルの種類を使用する場合にオートフェッチ オプションをサポートします。 自動フェッチでは、カーソルを開く SQLExecute または SQLExecDirect 関数にも暗黙的な SQLFetchScroll(SQL_FIRST) 関数があります。 最初の行セットを構成する行は、ステートメント実行の一部としてバインドされたアプリケーション変数に返され、ネットワーク経由でサーバーに別のラウンドトリップが保存されます。 自動フェッチ オプションが有効になっている場合、SQLGetData はサポートされません。結果セットの列はプログラム変数にバインドする必要があります。
アプリケーションは、ドライバー固有のSQL_SOPT_SS_CURSOR_OPTIONS ステートメント属性をSQL_CO_AFに設定して、自動フェッチを要求します。