ADO问题,程序打包是出现问题????

xpwang 2001-03-08 04:23:00
在程序里面有如下代码:
Public Connect As New ADODB.Connection
Connect.Open "Provider=MSDataShape;Data Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\Testjyz.mdb;Persist Security Info=False"

程序在本机上运行一切正常,(我装有Access)但打包后到另一台机器上安装后,运行时出错《运行时错误 -2147221164(800401541)类没有注册

调试时发现出错的语句是
Connect.Open "Provider=MSDataShape;Data Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\Testjyz.mdb;Persist Security Info=False"
请问大家这个问题怎么解决????
拜托了,快点..............

...全文
133 9 打赏 收藏 举报
写回复
9 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
jinkai_woo 2001-03-09
guanzhu
  • 打赏
  • 举报
回复
zhengsb 2001-03-09
注意MDAC(Mdac_typ.exe)版本或直接安装MDAC2.5
  • 打赏
  • 举报
回复
zhengsb 2001-03-09
注意MDAC(Mdac_typ.exe)版本.
  • 打赏
  • 举报
回复
dave75 2001-03-09
可能是另一台上的 jet 驱动程序版本太低.你可以在另一台上装一下jet 驱动 或把你的程序的连接数据库部分改一下,选数据库驱动程序时选 microsoft.jet.oledb.3.51 试一试,也许可以.
  • 打赏
  • 举报
回复
xpwang 2001-03-08
进去了的啊
我装了Access就好了
但我是想不装Access就可以运行程序的,应该怎么办啊????
  • 打赏
  • 举报
回复
xpwang 2001-03-08
我主要是要程序完全脱离那些附件程序,所以不想装其他的应用程序,出错那台机器是台空机器(只有系统),我打包时是注意了的,将所有的控件和DLL、TLB等都打
  • 打赏
  • 举报
回复
xpwang 2001-03-08
我主要是要程序完全脱离那些附件程序,所以不想装其他的应用程序,出错那台机器是台空机器(只有系统),我打包时是注意了的,将所有的控件和DLL、TLB等都打
  • 打赏
  • 举报
回复
Iamunknown 2001-03-08
我也打包过,可是没有出错。我想可能你的另一台机子缺少dll或者类文件吧
  • 打赏
  • 举报
回复
y1g1y1 2001-03-08
装 ACCESS 2000 !
  • 打赏
  • 举报
回复
发帖
VB基础类
加入

7605

社区成员

VB 基础类
社区管理员
  • VB基础类社区
申请成为版主
帖子事件
创建了帖子
2001-03-08 04:23
社区公告
暂无公告