为什么 access 97 + ado 的程序在 XP home 版下能直接运行,装了 office 97 后反倒不能运行?(200分)

  • 主题发起人 主题发起人 Crab
  • 开始时间 开始时间
C

Crab

Unregistered / Unconfirmed
GUEST, unregistred user!
以前做的一个小程序,环境是 win98 + access 97 + ado(OLE DB 4.0),
现在一台装了 XP home 版 +office 97 的机器上运行出错,但删除 office 97 后
倒能运行了。为什么?难道为了用 ado 我就得放弃 office 97 么?我没试过 office 2000。
 
office自带ado驱动,跟你程序用的ado版本不一致产生的。
 
你可以试试初始化你的程序与ADO的连接,我老遇到这个问题,
不过你先试试,我也不敢肯定
GOOD LUCK!
 
看来微软的东西低版本也可以覆盖高版本呀。
Office 97带的Ado是低版本的,不行。
你可以尝试在安装完Office97以后再安装高本本的Ado驱动。可以在cakk.delphibbs.com下载也可以到微软的主页捞更高版本的。
 
是呀,其实win xp版自带ADO的,结果安装OFFICE97覆盖了,
再装新版本的ADO就行了,在MS的网站有最新的ADO2.7的.
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部