- PR -

デフォルト結果セットとは?

1
投稿者投稿内容
Usagi
会議室デビュー日: 2005/10/08
投稿数: 2
投稿日時: 2005-10-09 00:16
SQL Serverのことで教えてください。よろしくお願いします。

SQL ServerのODBCドライバは、以下のデフォルトオプションの場合、サーバカーソルではなく、デフォルト結果セットを使うとあります。これは、クライアントカーソルとどのような違いがあるのでしょうか?

SQL_ATTR_CONCURRENCY SQL_CONCUR_READ_ONLY
SQL_ATTR_CURSOR_TYPE SQL_CURSOR_FORWARD_ONLY
SQL_ATTR_CURSOR_SCROLLABLE SQL_NONSCROLLABLE
SQL_ATTR_CURSOR_SENSITIVITY SQL_UNSPECIFIED
SQL_ATTR_ROW_ARRAY_SIZE 1



[ メッセージ編集済み 編集者: Usagi 編集日時 2005-10-09 00:19 ]
TLC
大ベテラン
会議室デビュー日: 2005/05/31
投稿数: 152
お住まい・勤務地: 東京都
投稿日時: 2005-10-11 12:55
引用:

Usagiさんの書き込み (2005-10-09 00:16) より:

SQL ServerのODBCドライバは、以下のデフォルトオプションの場合、サーバカーソルではなく、デフォルト結果セットを使うとあります。これは、クライアントカーソルとどのような違いがあるのでしょうか?



お疲れ様です。

どこから話を始めるか,という点でちょっと悩ましかったので,
とりあえず,以下をご紹介します。

・櫻井隆さんがまとめられたページ
(当時のDeveloper ResKit の内容をわかりやすくまとめておられます)
http://www2p.biglobe.ne.jp/~sakurait/cstrue/chap4.htm

・Books Online
(API サーバーカーソルあたりからいろいろとたどれます)
http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/acdata/ac_8_con_07_7xpv.asp

----------
TimberLandChapel
http://blogs.timberlandchapel.com/blogs/timberlandchapel/

matu_tak
会議室デビュー日: 2003/02/06
投稿数: 13
投稿日時: 2005-10-11 14:03
デフォルト結果セットは、「既定の結果セット」または「firehose カーソル」ですね。
Books Online の以下が参考になると思います。

既定の結果セット
http://www.microsoft.com/japan/msdn/library/ja/acdata/ac_8_con_07_7d6b.asp

あと、「カーソルのタイプ」と「カーソルの動作」セクションも参考になると思います

SQL_CONCUR_READ_ONLY … 読み取り専用
SQL_CURSOR_FORWARD_ONLY … 前方スクロールのみ(順方向専用)
SQL_NONSCROLLABLE … スクロール不可(FETCH NEXT 操作のみ)
SQL_UNSPECIFIED … 更新の検知をしない
1

スキルアップ/キャリアアップ(JOB@IT)