2016-08-28 17 views
0

C# Windowsアプリケーションを作成しました。ローカルコンピュータで実行すると、正常に実行されますが、クライアントコンピュータで実行して、マップドライブを使用してms-accessデータベース(サーバーコンピュータに保存されている)のレコードを更新しようとすると、次のエラーが表示されます:C#アプリケーションでlan経由でmsaccessデータベースにアクセス中にエラーが発生しました

ループ内の多数のレコードを更新しようとしているときに、このエラーが表示されます。あなたがあなたのマシン上のMS Accessの新しいバージョンを使用していて、あなたのクライアントは、MS Accessの以前のバージョンを実行していることが起こるかもしれ

+0

コードを投稿できますか?レコードを更新するために使用しているループかもしれません。 – Swemoph

+0

CPUタイプ(32ビットまたは64ビット)と共に使用される接続文字列とWindows OSバージョンをポストできますか?あなたのローカルマシンとは違いますか? –

+0

ローカルマシン上のツール>データベースユーティリティ>データベースの圧縮と修復を試してから、クライアントコンピュータからアクセスできるかどうかを確認してください。 –

答えて

0

よろしく。

+0

私のアプリケーションは古いバージョンの.mdbファイルを使用していますが、マシン上ではWindows 7とWindows 10にはそれぞれMSアクセス2007と2013があります。 –

関連する問題