- ベストアンサー
データベースの結合について
いつもお世話になっております。 すみませんが教えてください。 vb.netを使って 違うファイルのアクセスのデータベースを結合したいと思いますが うまくいきません。どのようにすればよいのでしょうか? SELECT * FROM (一覧表 IN 'C:\DB.mdb ' LEFT JOIN 固有情報 IN 'C:\DB2.mdb ' ON 一覧表.IDNo = 固有情報 .ID1) としましたが、From句の構文エラーとなってしまいます。 よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
SELECT * FROM [;DATABASE=C:\DB.mdb].[一覧表] LEFT JOIN [;DATABASE=C:\DB2.mdb].[固有情報] ON 一覧表.IDNo = 固有情報.ID1 というやり方もあります。
その他の回答 (1)
- ShowMeHow
- ベストアンサー率28% (1424/5027)
回答No.1
リンクテーブルを作ると、ひとつのmdbで処理できます。 VBから、リンクテーブルを作成する場合は、ADOXを使えば可能ですが、一度作るだけですむ場合はmdbを操作するほうが楽です。
質問者
お礼
ありがとうございました。
お礼
ありがとうございました。