タイトル : VB6アプリでwin11にすると実行時エラー3078その後 投稿日 : 2025/05/21(Wed) 07:23 投稿者 : はる
| 魔界の仮面弁士様 以前は色々とありがとうございました。 自分の出来る範囲を時々やっておりましたが正しいか悪いのかは不明ですが 最近なんとなくわかったところは「VB6アプリからサーバーのWin11のPCから win10PC内のAccess97データーベース(mdb)を見に行くと実行時エラーが出ます (テーブル・クエリが見つかりません)」は現状ですが。 VBとの互換性か相性なのかと思っていましたがデーターベース内に「メーカーマスタ」 というテーブルがありまして、win11のVB6からメーカーマスタを起動したら正常にパスが通り アプリが正常起動して内容の読み書きが通常に出来ました。 他のテーブルは漢字が入っていたり(社員マスタ)カタカナの濁点が入っていたり(メーカーデータ) 原因は漢字・濁点が原因ではないかと思いましてwin11PCのVB6が漢字・濁点が認識しないとのか思いましたが 別のネットワークを作ってサーバーもwin10からwin11にしても同じ症状がでましたので サーバー側にAccess97アプリをインストールしてmdbを開いたところ同じくテーブル内のメーカーマスタだけ 開くのが確認出来ました(他の漢字・濁点混在のテーブルはすべて開きません) VB6の問題ではなくwin11PCがのAccess97mdb内の漢字・濁点が認識しないのではないかと思います マイクロソフトコミュニティにも同じような記載があり解決方法の具体策はなく (古すぎてどうしようもないような記載)諦めるしかないのでしょか? ちなみにwin11PCでもAccess2003からはAccess97mdbのテーブルはすべて開きます そこでAccess97のMDBをAccess2003に変換してみてVB6を起動してみると 「実行エラー3343データーベスの形式○○○.mdbを認識出来ません。」のエラー 素人考えで、同じmdbなので開くと思いましたがデーター形式が違うのでしょか? VB6からAccess2003mdbを開く方法はあるのでしょうか? よろしくお願いします。 |
をクリックするとツリー全体を一括表示します)
- VB6アプリでwin11にすると実行時エラー3078その後 - はる 25/05/21-07:23No.16721