[FIX] SQL Server 7 ビューに対するカーソルの更新は行の更新で失敗する

この記事は、以前は次の ID で公開されていました: JP238547
この資料は、アーカイブされました。これは "現状のまま" で提供され、更新されることはありません。
BUG #: 56059 (SQLBUG_70)
現象
1 つ以上のテーブルを結合しているビューに対するカーソル更新処理は、行の更新で失敗します。カーソル更新により影響を受ける行がないため、ODBC アプリケーションは SQL_SUCCESS_WITH_INFO を受け取り、メッセージ "Cursor operation conflict" を出力します。
ANSI T-SQL 構文のカーソルを使用する場合、UPDATE ステートメントは次のエラーで失敗します。
Msg 16947, Level 16, State 1
No rows were updated or deleted.
回避策
ビューを定義しているクエリでカーソルを定義します。
状況
マイクロソフトでは、この問題をこの資料の対象製品として記載されているマイクロソフト製品の問題として認識しています。この問題は Microsoft SQL Server version 7.0 Service Pack 2 で修正されています。最新の SQL Server Service Pack のダウンロードおよびインストールの詳細については、次のマイクロソフト Web サイトを参照してください。


http://www.microsoft.com/japan/sql/prodinfo/previousversions/downloads/70/default.mspx
関連情報
この資料は米国 Microsoft Corporation から提供されている Knowledge Base の Article ID 238547 (最終更新日 2000-07-18) を基に作成したものです。

sp_cursor
プロパティ

文書番号:238547 - 最終更新日: 02/09/2014 21:03:42 - リビジョン: 1.2

  • Microsoft SQL Server 7.0 Standard Edition
  • kbnosurvey kbarchive kbfix kbfix sp_cursor KB238547
フィードバック