MS-Access2003でVBAだけでODBC経由で他のデータベースのデータを取得したり更新したりする方法はありますか?

他のデータベースは同じPC内のMDBファイルやサーバー上のPostgresqlです。
解説やサンプルコードがあればうれしいです。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答4件)

id:taknt No.1

回答回数13539ベストアンサー獲得回数1198

ポイント18pt

http://www.amy.hi-ho.ne.jp/jbaba/vba.htm

�n�c�a�b for �u�a�`

VB5のソースですが、VBAでもいけるはずです。


id:baihen

ありがとうございます。

DSNはあらかじめ作っておく必要があるようですね。

それも含めてVBAで作れればよかったのですが…

2005/03/28 14:38:52
id:Hibi No.2

回答回数178ベストアンサー獲得回数2

ポイント18pt

ちょっと見にくいかもしれませんが、参考になると思います。

id:baihen

ありがとうございます。

参考にさせていただきます。

2005/03/28 15:14:58
id:voyage_blog No.3

回答回数251ベストアンサー獲得回数1

ポイント18pt

http://homepage2.nifty.com/inform/vbdb/api_dsn.htm

ODBC�f�[�^�\�[�X�̓o�^�E�폜 (API)

データソースの登録・削除は,これらのコードで実施できます。

但し,ODBC接続で必要なドライバーがインストールされていないと実行できません。

必要なドライバーがない場合は,サーバからインストールするようにすれば完璧でしょうか。

id:baihen

ありがとうございます。

参照設定を忘れて焦りましたが、うまくDSNが登録できました。

2005/03/28 15:49:28
id:tonolove No.4

回答回数158ベストアンサー獲得回数0

ポイント18pt

http://www.galliver.co.jp/writing/msdn/msdn01/

データソースの作成についてサンプルがあります。

id:baihen

ありがとうございます。

2005/03/31 09:38:37

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません