なんとなく、ODBCは32/64ビットのどちらで設定したか?のような気がする
VB6アプリ(アクセスDB)がwindows11にアップグレード又は新しくwindows11PCにすると実行時エラー'3078
コミュニティにも相談させていただいております
windows10で正常に動いていたVB6アプリ(アクセスDB)がwindows11にアップグレード又は新しくwindows11PCに
同じ環境にしても「:実行時エラー'3078' 入力テーブルまたはクエリ"在庫クエリ"が見つかりません。そのテーブルやクエリが存在しているか、または名前が正しいことを確認して下さい。」
で停止してしまします
DBは他のサーバーにありますがパスは通っているのは確認出来ました
アクセスは2003です
現在使用しているPC(win10)も互換モードWindows XP (Service Pack 3) で使用しております
同様にwin11も互換モードWindows XP (Service Pack 3)にしても、他切替が出来る
互換モード(win95~win8)にそれぞれ試しても同様な状態です
ご指摘の互換性のトラブルシューティングをやってみましたが
診断のアプリケーション取得に該当のVBアプリEXEが出てこないまま終了してしまします
データーが置いてある場所や名前を変えると「実行時エラー:3044で無効なパスで正確に指定しているか」が出てきていますので読み込み先のデーターは正常に読みに行っていると思います
戻すと「実行時エラー:3078 入力テーブルまたはクエリ”~”が見つかりません
そのテーブルやクエリが存在しているか、または名前が正しいことを確認してください」になってしまいます
コミュニティの回答で「入力テーブル・クリエ等が正確に存在しているか確認してください」
の記事をいただきましたが他win10pc(8台)共に同じサーバーのデーター(Access)を共有しているのでテーブル・クリエ等の相違は無いと思います
やはり互換性の問題でしょうか?
よろしくお願いします。