Microsoft,jet,OLEDB,4.0

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

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

回答
回答

私もほかの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)

1 人がこの回答を役に立ったと思いました。

·

この回答が役に立ちましたか?

お役に立てず、申し訳ございません。

素晴らしい! フィードバックをありがとうございました。

この回答にどの程度満足ですか?

フィードバックをありがとうございました。おかげで、サイトの改善に役立ちます。

この回答にどの程度満足ですか?

フィードバックをありがとうございました。

回答
回答

その「ワイドベース」というソフトが利用している 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 

この回答が役に立ちましたか?

お役に立てず、申し訳ございません。

素晴らしい! フィードバックをありがとうございました。

この回答にどの程度満足ですか?

フィードバックをありがとうございました。おかげで、サイトの改善に役立ちます。

この回答にどの程度満足ですか?

フィードバックをありがとうございました。

 
 

質問情報


最終更新日: 2024年3月22日 表示数 37,383 適用先: