@IT会議室は、ITエンジニアに特化した質問・回答コミュニティ「QA@IT」に生まれ変わりました。ぜひご利用ください。
- PR -

ASP.NET MDACエラーが表示される

1
投稿者投稿内容
KKK
大ベテラン
会議室デビュー日: 2003/10/10
投稿数: 119
投稿日時: 2005-02-15 14:07
VB.NETでWEBアプリケーションを開発しています。
そこでデータベースと接続しようとしたら、以下のようなエラーが出て、
困っています。

[COMException (0x80040154): クラスが登録されていません]
System.Data.Common.UnsafeNativeMethods.CoCreateInstance(Guid rclsid, IntPtr pUnkOuter, Int32 dwClsContext, Guid riid) +0
System.Data.OleDb.OleDbConnection.CreateInstanceDataLinks()
System.Data.OleDb.OleDbConnection.CreateInstanceMDAC()

[InvalidOperationException: .Net データ OLE DB プロバイダ (System.Data.OleDb) には Microsoft Data Access Components(MDAC) が必要です。Microsoft Data Access Components(MDAC) version 2.6 以降をインストールしてください。]
System.Web.UI.Control.OnLoad(EventArgs e)
System.Web.UI.Control.LoadRecursive()
System.Web.UI.Page.ProcessRequestMain()

ちなみに環境は以下の通りです。
WindowsXP Pro SP2
MDAC 2.81
.NET FrameWork 1.1

MDAC 2.7の環境で同様のソースを実行された場合、正常に実行されました。
MDACのバージョンの関係でしょうか?

なにか分かる方がいらっしゃいましたら、ご教授下さい。
お願いします。

[ メッセージ編集済み 編集者: KKK 編集日時 2005-02-15 14:08 ]
1

スキルアップ/キャリアアップ(JOB@IT)