• ベストアンサー

作成したデータベースプログラムを他のパソコンで利用したいのですが・・・。

VBを使ってデータベースプログラムを作りました。データベースはAccessで作り、DataGrid上に現れるようにしています。 ところが、これをパッケージしてフロッピーに落とし、他のパソコンに適切にインストールしたうえで実行してみたのですが、データベースを読み込むことができません。 Accessのファイルもパッケージ時にCabファイルに落とし込んでいるのですが・・・。 どのような原因が考えられるでしょうか??

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

  • ベストアンサー
  • hyde-la
  • ベストアンサー率28% (42/146)
回答No.3

データベースに関しては他のPCには ODBC関連の設定が出来てないかも知れません。 コントロールパネルからODBCを開き、そこでDSNなどの 設定を確認してみて下さい。 あと、DataGridそのものが表示されない、ということは ないでしょうか? その場合は、MSFlexGrid.OCXとかそんな名前のOCXファイルを 目的のPCにインストールする必要があります。 インストールはregsvr32 (OCXファイル)で行けます。

e-papyrus
質問者

お礼

ありがとうございました。 1月5日より会社が始まるので、そこで皆様に指摘いただいた事項をチェックしてみたいと思います。 ありがとうございました。

その他の回答 (3)

  • ARC
  • ベストアンサー率46% (643/1383)
回答No.4

他のパソコンには、DAOがインストールされていないのかも…

  • ykymtkt
  • ベストアンサー率51% (14/27)
回答No.2

MDBファイルにはどのようにしてアクセスしているのでしょうか? ADO?DAO? インストール先にはインストールされていますか?または使用したいドライバのバージョンはあっているでしょうか? 確認してみてください。

  • paz777
  • ベストアンサー率47% (77/163)
回答No.1

こんにちは。 一応考えられる要因としては、 1.VBのランタイムがインストールされていない。  (そんなことは無いですよね?) 2.Access MDBの存在するフォルダーが間違っている。  VB上で固定のフォルダーを指定している。  または、ドライブが違っている。 すいません、素人なので、これくらいしか考えられません でした。 ではでは・・・

関連するQ&A