Microsoft,jet,OLEDB,4.0

Windows7 32bitから64bitに切り替えると、ワイドベースというソフトを開こうとすると Microsoft,jet,OLEDB,4.0 プロバイダーはローカルのコンピューターに登録されていません。と表示され、開く事ができません。何とか使用できるようにと願っています。やり方やダウンロードなどがありましたら、教えていただけますでしょうか。

よろしくお願い致します。

 

質問情報


最終更新日 2019年7月17日 表示 31,928 適用先:
回答
回答

私もほかのServer2008 64bitシステムでODBCが動作せず(インストールされていない)悩んだことがあります。

32bitの場合は

C:\Windows\System32 に msjet40.dll がありますが

64bitの場合は

C:\Windows\SysWOW64 に存在しなければなりませんが実際には存在しません。

 

で、ダウンロードサイトから

AccessDatabaseEngine_X64.exe

を落として使用しています。

ただし、これはMicrososft Accesss用ですがインストールされた ODBC ドライバおよび OLEDB ドライバが利用できるかもしれません。

但し、リンク先の注意にある通り

 OLEDB を使用するアプリケーション開発者: ConnectionString プロパティのプロバイダ引数を "Microsoft.ACE.OLEDB.12.0" に設定します。

 

参考までにリンクを貼ります。

http://www.microsoft.com/ja-jp/download/details.aspx?id=13255

 

私の場合はASPを動かす際に必要なODBCで使用しました。

Uham ----------------------------------------------------
    Microsoft Certification Professional (MCP)

この回答で問題は解決しましたか?

役に立ちませんでした。

回答としてマークしていただきありがとうございます。

この返信の満足度をお教えください。

フィードバックをお送りいただきありがとうございます。今後のサイト改善に役立てて参ります。

この回答の満足度をお教えください。

フィードバックをお送りいただきありがとうございます。

回答
回答

その「ワイドベース」というソフトが利用している Microsoft.Jet.OLEDB.4.0 が64ビット環境には存在しない (64ビット版がない) ために発生しています、

ソフトの側の対処が必要なので、メーカーに相談してください。

参考

http://architect360.apricot-jp.com/500tips/microsoftjetoledb40.html

http://support.microsoft.com/kb/942977/ja

http://blogs.wankuma.com/naka/archive/2007/05/26/78405.aspx 

この回答で問題は解決しましたか?

役に立ちませんでした。

回答としてマークしていただきありがとうございます。

この返信の満足度をお教えください。

フィードバックをお送りいただきありがとうございます。今後のサイト改善に役立てて参ります。

この回答の満足度をお教えください。

フィードバックをお送りいただきありがとうございます。