質問: Cドライブ直下に、A.mdbとB.mdbがあります。 また、B.mdbには、『テーブルX』があります。 A.mdbに、B.mdbの『テーブルX』をリンクさせたいのですが、 b.mdbは、パスワードで保護されています。 以下のコードは、b.mdbに、パスワードの設定が無い場合、使用可能ですが、b.mdbに、パスワードの設定がある場合、どうすればよいのでしょうか?色々ネットで検索したのですが、出てきません。>< 急ぎなので、すみませんが、教えていただけませんでしょうか。 DoCmd.TransferDatabase acLink, "Microsoft Access", "C:\B.mdb", acTable, "テーブルX", "テーブルX", False
回答: ODBCでリンクする方法があるようです。 DoCmd.TransferDatabase acLink, "ODBC", "MS Access;DATABASE=C:\B.mdb;PWD=pass", acTable, "テーブルX", "テーブルX", False ただ、主キーが設定してない場合は、ダイアログが出ますが・・・