掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
VB6.0をWindows7で利用するには? (ID:102992)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
魔界の仮面弁士様 お手数をおかけします。 > FROM の後に指定するオブジェクトを、 > (1) mdb 上のテーブルにした場合 > (2) mdb 上のODBCリンクテーブルにした場合 > (3) mdb 上のテーブルに対する選択クエリーにした場合 > (4) mdb 上のODBCリンクテーブルに対する選択クエリーにした場合 > に変更してみた場合、これらすべてがエラーになるのでしょうか? →いずれの場合も同じエラーとなりました。 > コンパチライブラリの使用はできるだけ避けてください。 →それを利用しない場合はVB側の参照設定で何をすればよろしいのですか? > Access 97 形式に接続する場合には、DAO 3.5x か DAO 3.6 を > 使用してください。(12.0 以降は使わない方が無難です) →12.0とは参照設定で指定する「Microsoft Access 11.0 Object Library」 のようなことですか。ACCESSVBAモジュールはこの参照設定はしますが、 今回のVBではこの参照設定はしてありません。(他の者が作成したPG) 又、DAO3.6を使用する場合、VBプログラム変更が必要になりますか。 参照設定をDAO3.6 Object LibraryにするだけではNGですか。 > また、現在インストールされているランタイムのバージョンが、 > DAO 3.5x の場合: Jet 3.5 Service Pack 3 > DAO 3.6 の場合: Jet 4.0 Service Pack 8 > のものよりも古いもので無いことを確認しておいてください。 →Jetのバージョンは以下の通りでした。(3.51, 4.0の両方あります) ・3.51 MSJET35.dll … 3.51.2723.0 → SP2 MSJTER35.dll〜MSLTUS35.dll → 全て、3.51.0623.0 ・4.0 MSJET40.dll … 4.0.9756.07 でVista SP1よりもさらに 新しいバージョンです。 ---->新らしすぎますか? 検討のご指摘があったDAO 4.0の利用ですが、前から変更したいと思って MDBをAccess97→2003に変換、DAOを4.0に参照変更し実行してみましたが 実行しても、何の反応もなく手も足も出ない状況です。(素人ですので) 今後はWin7マシンでの開発となり、Win7ではAccess97は動かないし、 Access97MDBを2000や2003に変更すれば、プログラムが動かないし…… 上記移植を行う場合、行わなければならない作業概要を列挙していただき たくお願いします。 ----> それを基に移植・検証を検討したいと思います が、その前に本問題を解決しないと、前に進めないので よろしくお願いします。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.