0

MS Access を使用して SQL Server のリンク テーブルを更新しようとすると、Invalid argumentエラーが発生します。このエラーを修正する方法を知っている人はいますか?

更新 1

これは私が行っている呼び出しであり、失敗しています:

sql = "UPDATE user INNER JOIN myusers ON user.userid = myuser.UserId SET myuser.division= user.division;" CurrentProject.Connection.Execute sql, , adExecuteNoRecords

更新 2

リンクされたテーブルをローカルに変換し、同じ更新を適用したところ、更新は成功しました。これはODBC接続が原因だと思います。誰かがこれについて教えてくれるかもしれません。

4

1 に答える 1

0

たまたまPKの問題でした。リンクされたテーブルには、問題を引き起こしている PK がありました。

于 2013-08-13T21:23:26.333 に答える