バインドされた text、image 型の列とバインドされない text、image 型の列
サーバー カーソルを使用する場合、SQL Server Native Client ODBC ドライバは、バインドされていない text、ntext、または image 型の列のデータを、SQLFetch の実行時に転送しないように最適化されています。アプリケーションから列に対して SQLGetData が実行されるまで、text、ntext、または image 型の列のデータはサーバーから取得されません。
多くのアプリケーションでは、ユーザーがカーソル内を単にスクロールしているときには、text、ntext、または image 型の列のデータを表示しないように記述することができます。アプリケーションでは、ユーザーが詳細を表示する行を選択したときに、SQLGetData を呼び出して、text、ntext、または image 型の列のデータを取得することができます。このため、ユーザーが選択していない行の text、ntext、または image 型の列のデータが転送されなくなり、その結果、膨大な量のデータ転送を抑えることができます。