私は現在、データ用のMS Access DBを備えたサイト(.net 2.0)を持っています.access.mdb内には、同じサイト上の別のDBからの2つのリンクされたテーブルがあります。- すべてのコードが正常に動作し、すべての DB 接続が 1 つの DB を指しています。同じ結果を得る必要がありますが、ライブ DB にリンクを作成したくありません。別の方法で同じ結果を得るにはどうすればよいですか?
次の例を見ました:異なるDBからインポートするための構文 - MS Access
私のテーブルは大きく、これが最速の方法だとは思いません.2つの接続とテーブルでの作業の方が良いと思いますが、これを達成するための適切な方法を受け入れています.
これは、1 つの DB への接続を含む私の web.conf ファイルです。
<connectionStrings>
<clear />
<add name="OdbcServices" connectionString="Driver={Microsoft Access Driver (*.mdb)};Dbq=e:\LeaveDB.mdb;" />
</connectionStrings>
私の最終結果は、次のような異なるDBの2つのテーブルを結合する必要があります:
SELECT username.table1, password.table1, fullname.table2 FROM Table1 INNER JOIN [;DATABASE=Z:\Docs\Test.mdb].Table2 ON username.table1 = username.table2;