• ベストアンサー

Accessのリンクテーブルについて

Access2000を使用しているのですが、SQLServerのDBをリンクしなければいけないのですが、ODBCを使用せずにリンクさせる方法はあるのでしょうか? またはモジュールでコードを記述してリンクテーブルを作成する方法でもかまわないのですが・・・。 作成したAccessを配布したPCにODBCを設定するのが面倒なのですが・・・。 なにかいい方法があるのか教えていただきたいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • nanashan
  • ベストアンサー率37% (11/29)
回答No.1

TransferDatabaseを使ってみては、いかがでしょうか? 例 DoCmd.TransferDatabase acLink, "ODBC Database", _ "ODBC;DSN=DataSource1;UID=User2;PWD=www;LANGUAGE=us_english;" _ & "DATABASE=pubs", acTable, "Authors", "dboAuthors"

yossi0817
質問者

お礼

お返事ありがとうございます。 この方法でやってみます。 ただしこの方法でもODBC名(DSN名)を指定しないといけませんよね? 配布するPCにはなるべく余計な設定はさせたくないのでこのプログラムをヒントに作成してみます。 ありがとうございました。