私はC#で解決する方法を探しています。プログラムでmsaccessリンクテーブルのパスを変更する方法
私は2 msaccess dbを持っており、システムの実行時にユーザーのマシンにコピーします。これらのdbsの間に私はユーザーフォルダへのパスを変更する必要があるリンクテーブルがあります。
私は周りを見回しましたが、何も見つかりませんでした。
ご協力いただければ幸いです。
私はC#で解決する方法を探しています。プログラムでmsaccessリンクテーブルのパスを変更する方法
私は2 msaccess dbを持っており、システムの実行時にユーザーのマシンにコピーします。これらのdbsの間に私はユーザーフォルダへのパスを変更する必要があるリンクテーブルがあります。
私は周りを見回しましたが、何も見つかりませんでした。
ご協力いただければ幸いです。
VBAを使用しているうちにこの問題が発生していましたが、おそらくC#を使用するよりもAccessとのインターフェイスが容易です。
しかし、いくつかの信頼できないオプションを試してみたところ、リンクを削除してゼロから作成するだけでした。まず、リンクされたテーブルで使用されるすべてのオプションを取得し、データベースの場所を置き換え、それらのオプションを使用してリンクされた新しいテーブルを作成し、古いリンクをimitatngします。
クイック検索の後、私はADO.NET way for creating a linked tableとHow can I link an external Access table via .NET?を見つけたので、C#でそれを行うのに役立ちます。
Googleを試してみてください。「C#を使ってアクセステーブルを再リンクする方法」(引用符なし)にはたくさんの回答があります。 –