• 全部
  • C#综合技术
  • C#互联网桌面应用
  • AppLauncher
  • WinForm&WPF
  • C#开发新技术
  • 问答

运行.net程序时,"未在本地计算机上注册 Microsoft.Jet.OLEDB4.0"

yangzhenhai 2005-07-29 10:53:58
运行winform程序.连的是Access,但是在安装的时候,一台电脑装的win98报告说"未在本地计算机上注册 Microsoft.Jet.OLEDB4.0", 结果数据库打开失败.

mdac2.7也装了.framework框架也重装了,还是不行.

但是有的电脑是可以的,究竟是什么问题?很急!
...全文
250 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
yangzhenhai 2006-02-24
装mdac2.8 ,在打补丁.:)
回复
havetea 2006-02-24
你是怎么注册的?怎么弄好的?谢谢!
回复
yangzhenhai 2005-07-29
完整的错误信息如下

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()
回复
yangzhenhai 2005-07-29
顶一下.
回复
oyljerry 2005-07-29
数据库引擎没有注册,MDAC是否安装成功
回复
发帖
C#
创建于2007-09-28

10.5w+

社区成员

.NET技术 C#
申请成为版主
帖子事件
创建了帖子
2005-07-29 10:53
社区公告

让您成为最强悍的C#开发者