使用Access库的程序无法在WindowsXP上运行(50分)

  • 主题发起人 主题发起人 BDFan
  • 开始时间 开始时间
B

BDFan

Unregistered / Unconfirmed
GUEST, unregistred user!
我的一个程序用的是Access库,通过BDE别名连接,编译完成后无法在
没有装VB(Data Access)的机器上运行,出现错误:Cannot Load an IDAPI Service
library c:/Windows/MASPPS/DAO/DAO3032.dll ,然后提示别名无法
建立。在Win98,Win2000 Server 上通过安装 Data Access 驱动(D版
VC盘上)问题解决,但在WindowsXP 上不行???

另外,不知是否能像定制 BDE 一样把 Data Access 驱动定制(即找出
相关文件和在注册表中的信息)???
 
为什么非要用BDE,你用DELPHI自带的ADO联接ACESS数据库又快又直接。希望你去试一下。呵呵
 
borland已经不升级bde了,还是早点改成ado吧
 
我正在尝试改为ADO,但现在这个项目马上要交付使用,希望各位大家能帮帮我
 
下面有DAO的安装程序,安装以后就可以用了:
http://202.96.70.228/cakk/delphi/dbengine/dbengine.htm
 
Please use ADO,don't use BDE
 
用ADO。我的一个程序就用的是ACCESS2000,可以在XP下用行!
 
在bde设置中将DAO3032.dll 改为DAO3532.dll
 
对不起我的程序用的是ADO 来连接ACCESS数据库的,不能帮助你,非常遗憾。想请教你一个问题好吗?
不知你有没有用DELPHI来维护过一个ACCESS数据库,我们现在做的一个程序已经发布了,但在更新版本时
也要更新数据库,让用户用ACCESS来更新数据库显然是不可能的了,我想问你,是否可以通过DELPHI来更
新一个ACCESS数据库啊。
具体操作是要修改一个表或一个视图和存储过程。或者有什么办法实现ACCESS中提供的导入或导出也可啊。
望剔教,不胜感谢!!!
 
多人接受答案了。
 
后退
顶部