运行winform程序.连的是Access,但是在安装的时候,一台电脑装的win98报告说"未在本地计算机上注册 Microsoft.Jet.OLEDB4.0", 结果数据库打开失败.mdac2.7也装了.framework框架也重装了,还是不行.但是有的电脑是可以的,究竟是什么问题?很急!

解决方案 »

  1.   

    完整的错误信息如下System.InvalidOperationException:未在本地计算机上注册"Microsoft.Jet.OLEDB.40"提供程序. ---System.Data.OleDb.OleDbException:没有可用的错误信息:REGDB_E_CLASSNOTREG(0x80040154)---内部异常堆栈跟踪的结尾---at System.Data.OleDb.OleDbConnection.CreateProviderError(Int32 hr)
    at System.Data.OleDb.OleDbConnection.CreateProvider(OleDbConnectionString constr)
    at System.Data.OleDb.OleDbConnection.Open()
      

  2.   

    数据库引擎没有注册,MDAC是否安装成功