tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル 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を開く方法はあるのでしょうか?
よろしくお願いします。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。