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"
请问大家这个问题怎么解决????
拜托了,快点..............

...全文
172 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
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 !

7,785

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧