2

MS Access Linked Tables を介してテーブルを SQL 2008R2 DB にリンクしています。

基になる SQL テーブルに複数のビット フィールドがある Access リンク テーブルのデータを変更しようとすると、次の警告が表示されます。

あなたが編集を開始してから、レコードは別のユーザーによって変更されました。レコードを保存すると、他のユーザーが行った変更が上書きされます

テーブルにビット フィールドが 1 つしかない場合は問題ありません。それは本当に奇妙なエラーです。他の誰かが以前にこれに遭遇し、何らかの回避策を見つけましたか?

4

2 に答える 2

1

一般的に SQL を使用してリンクされたテーブルを操作する際に、この種の問題を見てきました。特にビット フィールドで問題が発生している理由がわかりません。タイムスタンプ (rowversion) のデータ型を持つ 'ts' 列をテーブルに追加し、Access で再リンクしてみてください。

于 2012-10-25T18:23:40.310 に答える