• 締切済み

Access2003 実行時エラー429

Windows7 Pro 32bit で Office Personal 2010がプリインストールされているPCにAccess2003をインストール したくて、まずOffice Personal 2010をアンインストールしてAccess2003をインストールしたのですが Set XXX = CreateObject("OracleInProcServer.XOraSession")で実行時エラー429 ActiveXコンポーネントはオブジェクトを作成できません とエラーがでます。サイトで regsvr32 "C:\Program Files\Common Files\Microsoft shared\DAO\DAO360.DLL"をすればたいていはOKとあったので実施したのですが 結果は同じです。Office Personal 2010をアンインストールしても C:\Program Files\Common Files\Microsoft shared\Office14フォルダが残ったままなのが気になってます。色々サイトを調べたのですが解決できない状況です。どなたかご教授お願いいたします。

みんなの回答

  • sppla
  • ベストアンサー率51% (185/360)
回答No.1

自分でその組み合わせは試したことはないですが、Office Personal 2010をアンインストールしなくても問題なかっただろうなぁと思います。 本題ですが「Set XXX = CreateObject("OracleInProcServer.XOraSession")」ではOracleデータベースのクライアント側のコンポーネントが必要です。(開発系から転職して2年ほどたつので名前忘れてしまいましたが) DAOの問題ではありません。 そのAccessプログラムの開発元に問い合わせて適切なOracleのクライアント側のプログラムをインストールしてください。 (さらに設定等もあると思うのですが、それもAccessプログラムの開発元に確認してください。私自身はSQL ServerばかりだったのでOracleは独学でかじったくらいなので)

sys-com
質問者

お礼

大変ありがとうございます。絶対にOfficeの問題だと思ってました。 早速、Oracleサポートに聞いてみます。

すると、全ての回答が全文表示されます。

専門家に質問してみよう