我刚开始学习ASP.NET编程遇到下面的问题:

来源:百度知道 编辑:UC知道 时间:2024/05/26 03:14:13
未在本地计算机上注册“mircosoft.jet.oledb.4.0”提供程序。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.InvalidOperationException: 未在本地计算机上注册“mircosoft.jet.oledb.4.0”提供程序。

源错误:

行 21: server.mappath("link.mdb"))
行 22: dim cmd as new oledbcommand("select * from link",conn)
行 23: conn.Open()
行 24:
行 25: dim dr as oledbdatareader=cmd.executereader()

源文件: D:\My Documents\Visual Studio 2005\WebSites\WebSite16\Default2.aspx 行: 23

怎样修改?

其他人回答问题都不看清楚问题描述,晕

正确回答:
楼主的的拼写错了 ,是手敲的代码吧:
错误代码:mircosoft.jet.oledb.4.0
正确代码:Microsoft.Jet.OLEDB.4.0

唉,一字之差呀~~

你没有引用oledb类文件
using System.Data.OleDb;
如果没有,你可以在项目里面添加引用,把它导进来就可以了!

驱动程序代码都写错了啊...microsoft怎么写?