投稿時間: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]のバージョンは何に合わせて 設定すればよろしいですか?
分かり難いかもしれませんが、よろしくお願いします。
|