Date: Tue, 25 May 2004 17:51:34 +0900
From: ひでさん <who@sub.example.jp>
いつもお世話になります。
初めて投稿します、佐々木と申します。よろしくお願いいたします。
Access の MDB ファイルをリンクサーバーとして
SQL Server に登録し、Stored Procedures で
リンクテーブルを fetch しようとしたところ
以下のメッセージが表示されます。
”リモート テーブルは更新可能ではありません。
リモート テーブルで更新可能なキーセット ドリブン カーソルは、
カーソルを展開する分離レベルとして REPEATABLE_READ
または SERIALIZABLE を持つトランザクションを必要とします。”
と表示されます。実際に Fetch のみで更新は行っておりません。
表示だけでコードは実行しているようですが対応方法が分かりません。
御教授願えればと思います。
Ex Code)
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED
(略)
DECLARE sTBL CURSOR FOR
SELECT (Feild List) FROM {LinkedServer}...{TableName}
WHERE FLG = 0
OR FLG IS NULL
OPEN sTBL
FETCH NEXT FROM sTBL
INTO (Feild List)
[MSDE/SQLServerに関して、今、どんなことにお困りですか?] |
よろしければお困りの内容を、電子メールで教えて下さい。 |
質問を電子メールで作成する
|
[ウィンドを閉じる][MSDE/SQLServer FAQ ][MSDE / MSDE2000 技術サポート情報一覧]
|