2017-03-28 7 views
2

私はC#で解決する方法を探しています。プログラムでmsaccessリンクテーブルのパスを変更する方法

私は2 msaccess dbを持っており、システムの実行時にユーザーのマシンにコピーします。これらのdbsの間に私はユーザーフォルダへのパスを変更する必要があるリンクテーブルがあります。

私は周りを見回しましたが、何も見つかりませんでした。

ご協力いただければ幸いです。

+2

Googleを試してみてください。「C#を使ってアクセステーブルを再リンクする方法」(引用符なし)にはたくさんの回答があります。 –

答えて

1

VBAを使用しているうちにこの問題が発生していましたが、おそらくC#を使用するよりもAccessとのインターフェイスが容易です。

しかし、いくつかの信頼できないオプションを試してみたところ、リンクを削除してゼロから作成するだけでした。まず、リンクされたテーブルで使用されるすべてのオプションを取得し、データベースの場所を置き換え、それらのオプションを使用してリンクされた新しいテーブルを作成し、古いリンクをimitatngします。

クイック検索の後、私はADO.NET way for creating a linked tableHow can I link an external Access table via .NET?を見つけたので、C#でそれを行うのに役立ちます。

+0

私が試してみると、私は答えになるかどうかを決めます!ありがとう! – Denis

+0

完璧に動作します! – Denis

関連する問題