ExcelでVBAスクリプトを実行してSiebelデータベースを更新します.x64ではなく完全に動作します。明らかにすべてのファイルはx86です。Win7 x64でExcel(x86)VBAコードをODBC(x86)に接続する
コードがエラーをスローしています。 [4096] Oracleデータベースのエラーが発生しました。データベース名が無効である可能性があります。
正しい接続は間違いなく
ODBC接続がodbcad32アプリケーションに示されている(x86バージョンではないx64)の
(正常に動作し、実際のSiebel applcationのためのcfgファイルの設定から、そのロードされた)が正しく参照されていますSiebelを使用してパラメータを使用してx86を実行することができますが、とにかくx86接続への接続をExcelに強制することはできますか?
「明らかにすべてのファイルはx86です。」明らかに。 –
64ビットODBC接続を使用している場合は、削除します。おそらく名前を変更しますが、削除する方が良いでしょう。 32ビットExcelは32ビットODBCと話をしなければならず、真実は64ビットがクライアント側で何も買わないと言われる。 – Hambone
私は完全にすべての64ビット接続を安全にするために削除しても、レジストリ値を削除しても、まだ32ビットのものは取り込まれません –