- 締切済み
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フォルダが残ったままなのが気になってます。色々サイトを調べたのですが解決できない状況です。どなたかご教授お願いいたします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- sppla
- ベストアンサー率51% (185/360)
自分でその組み合わせは試したことはないですが、Office Personal 2010をアンインストールしなくても問題なかっただろうなぁと思います。 本題ですが「Set XXX = CreateObject("OracleInProcServer.XOraSession")」ではOracleデータベースのクライアント側のコンポーネントが必要です。(開発系から転職して2年ほどたつので名前忘れてしまいましたが) DAOの問題ではありません。 そのAccessプログラムの開発元に問い合わせて適切なOracleのクライアント側のプログラムをインストールしてください。 (さらに設定等もあると思うのですが、それもAccessプログラムの開発元に確認してください。私自身はSQL ServerばかりだったのでOracleは独学でかじったくらいなので)
お礼
大変ありがとうございます。絶対にOfficeの問題だと思ってました。 早速、Oracleサポートに聞いてみます。