次の方法で共有

Excel2010 VBAでODBC接続ができません。 アーキテクチャの不一致???

Anonymous
2011-08-01T08:04:38+00:00

Excel2010 32bit版、Windows7 64bit版、Oracle Client 11g 64bit版(たしか)

という環境で、Excel VBA で Oralce 10g のデータベースへ接続できません。

VBA でエラーを確認すると、以下のような内容でした。

Err.Description =  [Microsoft][ODBC Driver Manager] 指定された DSN には、ドライバーとアプリケーションとのアーキテクチャの不一致が含まれています

Oracle の ODBC ドライバーが32bit版のものもインストールする必要がある、って

ことなのかなぁ、と思っていますが、

この推測があたっているのか、Oracleの32bit版・64bit版を一緒に入れてよいのか、

が分かりません。

どうぞ、よろしくお願いします。

Microsoft 365 と Office | Excel | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません
質問作成者が受け入れた回答
  1. Anonymous
    2011-08-02T02:11:44+00:00

    tomokichi さん、こんにちは。

    手元に Oracle の環境がないので、試すことが出来ないのですが、、、表示されたメッセージの"ドライバーとアプリケーションとのアーキテクチャの不一致" の内容からすると、ご推測されているように、 32 ビット版の Excel から ODBC ドライバを介し Oracle へ接続するためには、ODBC ドライバも 32 ビット版を使用する必要があるのかなと思います。

    まずは一度、32 ビット版の Oracle ODBC ドライバをインストールしていただき、接続出来るかどうか試していただくとよいかなと思います。

    試した結果、お待ちしていますね。

    10+ 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません

3 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2011-09-02T14:26:50+00:00

    返信遅くなりました。

    ありがとうございました。

    0 件のコメント コメントはありません
  2. Anonymous
    2011-09-02T14:26:28+00:00

    ありがとうございます。

    32bit版のドライバを入れて、32bit版のODBCアドミニストレーターを起動して、

    ちゃんと接続できました。「%windir%\SysWOW64\odbcad32.exe」

    ※遅くなり申し訳ありませんでした。

    0 件のコメント コメントはありません
  3. Anonymous
    2011-08-12T08:42:03+00:00

    tomokichi さん、こんにちは。その後、いかがですか?

    弊社 石田 からの情報がご参考になればと思います、ぜひ確認してみてくださいね。

    こちらの情報について、同じような現象に遭遇された方にも問題の確認点として参考にしていただければと [回答としてマーク]をさせていただきました。

    マークをした後でも返信はできますので、手順などで何か分からないことがあれば、ご遠慮なく投稿を続けてくださいね。

    確認の結果もお待ちしていますね。

    今後も Answers をよろしくお願いします。

    0 件のコメント コメントはありません