ここから本文です

実行時エラー 「429 ActiveXコンポーネントはオブジェクトを作成できません。」...

pbm********さん

2017/4/1811:20:07

実行時エラー
「429 ActiveXコンポーネントはオブジェクトを作成できません。」と表示され実行できません。

初心者のため説明等がうまくできませんが、
どなたか同様の経験をお持ちの方、いらっしゃいませんか?
よろしくお願いします。

「環境」
Windows Server 2012 R2 (64bit)
Oracle11gR2(64bit)
Microsoft Office Professional Plus2016 (64bit)

WindowsServer2012R2(64bit)にOracle11gR2(64bit)のデータベース
を構築し、同機上のアプリケーションからアクセスしようとしています。
データベース:Oracle11gR2
システム開発:ACCSEE2016「販売管理システム.accdb」

・Accessのシステムコンパイル実行・・・OK
・ODBC接続(32bit)リンクテーブル・・・OK
(色々問題があり「32bit-Oralce Data Acess Components(ODAC)」 を
ダウンロードしてインストールして、ODBC接続できました。)

「エラー部分(AccessのPG内)」
'-------------------------------------------------------------------------
Public oSS As Object
Public oDB As OraDatabase
Public oDS As OraDynaset



'セッションの作成
Set oSS = CreateObject("OracleInProcServer.XOraSession")
↑(ココでエラー)

' サービス名(サーバ名)と ユーザ名/パスワード を指定する
Set oDB = oSS.OpenDatabase(strOraSV, strOraUser & "/" & strOraPass, 0&)
Set oDS = oDB.CreateDynaset("select * from M管理", 0&)
'------------------------------------------------------------------------

64bit、32bitで問題ある気がしますが、知ってる方教えてください。
よろしくお願いします。

閲覧数:
8,525
回答数:
1

違反報告

ベストアンサーに選ばれた回答

プロフィール画像

カテゴリマスター

lag********さん

2017/4/1823:09:09

DAOが正しく登録されていない可能性があります。
対象のDAOさえ分かればレジストリエディタで登録する事が出来ます。

regsvr32 "C:\Program Files\Common Files\Microsoft Shared\DAO\DAO360.DLL"

  • 質問者

    pbm********さん

    2017/4/1911:28:10

    "C:\Program Files\Common Files\Microsoft Shared\DAO\DAO360.DLL"
    ↑の場所には「DAO360.DLL」が存在しませんでした。

    "C:\Program Files(x86)\Common Files\Microsoft Shared\DAO\DAO360.DLL"にありました。

    レジストリ登録しましたが、モジュールの読み込み失敗しました。
    エラーメッセージが出ました。

  • その他の返信(2件)を表示

返信を取り消しますが
よろしいですか?

  • 取り消す
  • キャンセル

この回答は投票によってベストアンサーに選ばれました!

あわせて知りたい

みんなで作る知恵袋 悩みや疑問、なんでも気軽にきいちゃおう!

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問は選択されたID/ニックネームのMy知恵袋で確認できます。

不適切な投稿でないことを報告しました。

閉じる