VB6.0用掲示板の過去のログ(No.2)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [管理用]

投稿日: 2004/11/09(Tue) 16:19
投稿者ヘイロー
URL
タイトル参照設定のMicrosoft ActiveX Data Objectsについて

いつも参考にさせていただいています。
  WindowsXp Home
  VisualBasic6 SP6
  Access97
  mdac2.0
上記環境で作成したEXEファイルをディストリビューションウィザードで作成したセットアップを
WindowsXp,Windows2000のパソコンにインストールしていた時はエラーは出ませんでしたが、
Windows98seのパソコンにインストールし、ソフトを起動しましたらところ、
 [実行時エラー 430]
がでてきました。
(ソフトを起動するフォームのForm_Loadで、Accessのファイルをcn.openしています)
そこで、調べてみたところ、プロジェクトのコンポーネントの
[Microsoft ActiveX Data Objects 2.5 Library]
のチェックマークを外し
[Microsoft ActiveX Data Objects 2.1 Library]
のチェックマークを付けるとエラーは出なくなると記載してあったので
その通りしましたら、エラーは出なくなりました。
(なぜ、エラーが出なくなるかは記載されていませんでした)
そこで、Windows98seだけでなく他のOS(Xp,2000のみ)も試してみたところ
こちらはエラーは出ないままでした。
そこで、お聞きしたいことですが、上記のようにバージョンを変更した時に何か
プログラムの中身で修正しなければならないことはあるでしょうか?
(コンパイルもとおりましたし、実行して、Accessのデータを更新してもエラーは
出ませんでした)
また、[Microsoft ActiveX Data Objects 2.* Library]のバージョンは何に合わせて
設定すればよろしいですか?

分かり難いかもしれませんが、よろしくお願いします。


- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- VBレスキュー(花ちゃん) - - Web Forum -