delphi5中用ado控件访问access数据库在win95上发布!(50分)

  • 主题发起人 主题发起人 zhouzoo
  • 开始时间 开始时间
Z

zhouzoo

Unregistered / Unconfirmed
GUEST, unregistred user!
delphi5中用ado控件访问access97数据库的程序在WIN98上发布不需任何附加设置,
而在WIN95上却不行。因为WIN95中无msjetoledb40.dll、msjet40.dll...等
文件。我在WIN95上安装OFFICE2000后,程序可正常运行,但往每台WIN95机器
上安装OFFICE2000太麻烦!有没有小巧一些的工具包能将ADO装到WIN95上并正确注册
msjetoledb40.dll、msjet40.dll...等动态连接库?
 
装个MDAC就行了么,MS的站点上大把.
 
MDAC我装过,MDAC并不包含msjetoledb40.dll、msjet40.dll...等动态连接库。
 
先装DCOM95.EXE(IE或Delphi的安装盘上都有)
再安装MDAC2.6
按你的问题描述应该是ADO的版本不对, 你可能用的是Access2000的库所以要Jet40的引擎
但你在下安装的可能是Delphi5自带的MDac2.1, 它只包含Jet3.5引擎(适用于Access97)
所以报上面的错误.
MDAC2.6可到M$的站上下载,或直接
http://202.96.70.228/cakk/delphi/dbengine/mdac_typ_2.6_CN.exe
 
还有:
http://202.96.70.228/cakk/delphi/dbengine/Jet40SP5_9xNT.exe
也要下
 
杜宝的看法对我很有启发。但那些东西均不提供JETOLEDB40.DLL,而JETOLEDB40.DLL

是OLEDB的Provider.因为我在build Adoconnection控件的connectstring时provider

选的是JETOLEDB40.DLL。
 
这个问题同样困惑了我,我发布一个ado访问access97库的程序。开发的机子是access2000
w2k。。。现在安装的时候,发布到nt的不行 ,到一些98的也不行。
安装了MDAC2。6,MDAC2.7好像也不行。。。。
问题好像是这样的,我刚才仔细看了一下ms站点上的介绍好像MDAC从2。6版本开始,就不
在包括JET4.0,jet4ooledb的驱动了,好像要从2。5开始安装
。。小弟刚发现,还没试过
不好意思这个问题,隔了几个月还在打扰诸位。。。
请大家帮忙
 
[:)][:D][8D][:(][:(!][^][?]
 
请问这个问题解决了么?
解决的话写出来正确的步骤吧
 
这个问题很好解决,如杜宝所言。安装了MDAC2.6,一切搞定!
 
需要DCom95和MDAC,从Windows98第二版以后可以不要DCOM95,Windows95是必需要用的。
 
来自:zhouzoo, 时间:2001-8-15 9:35:00, ID:598358
杜宝的看法对我很有启发。但那些东西均不提供JETOLEDB40.DLL,而JETOLEDB40.DLL

是OLEDB的Provider.因为我在build Adoconnection控件的connectstring时provider

选的是JETOLEDB40.DLL。



来自:lsh66, 时间:2001-11-27 0:53:00, ID:752735
这个问题同样困惑了我,我发布一个ado访问access97库的程序。开发的机子是access2000
w2k。。。现在安装的时候,发布到nt的不行 ,到一些98的也不行。
安装了MDAC2。6,MDAC2.7好像也不行。。。。
问题好像是这样的,我刚才仔细看了一下ms站点上的介绍好像MDAC从2。6版本开始,就不
在包括JET4.0,jet4ooledb的驱动了,好像要从2。5开始安装
。。小弟刚发现,还没试过
不好意思这个问题,隔了几个月还在打扰诸位。。。
请大家帮忙


来自:jtsy, 时间:2001-12-28 15:41:00, ID:819162



来自:千中元, 时间:2002-1-11 11:07:00, ID:849918
请问这个问题解决了么?
解决的话写出来正确的步骤吧


来自:荷塘新月, 时间:2002-1-11 15:03:00, ID:850575
这个问题很好解决,如杜宝所言。安装了MDAC2.6,一切搞定!



 
后退
顶部