关于ACCESS97和ACCESS2000的BDE配置问题(200分)

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

bbdog

Unregistered / Unconfirmed
GUEST, unregistred user!
在两台机器上都装了D5,不同的是:A机装的是ACCESS97,B机装的是ACCESS2000;
现在有个问题不知道如果解决:
我在A机上写的程序运行正常(用D5自带的BDE配置的),但是在B机上却不能
正常执行,其实是还没有开始执行我就发现了错误:在我用该机上D5自带的BDE进
行配置后(同A机的配置完全相同),用D5自带的SQL EXPLOER在打开一个配置库时
提示什么不能载入一个叫:Dao3032.DLL的文件,我在该机(也就是B机)上查找,
没有找到该文件。
我想知道该如果解决这个问题,或是这类问题,另外,如果A机上有Dao3032.DLL
是不是将其考入B机就能解决问题了。谢谢各位了。
 
用ado连接 不要通过odbc
 
diamond 也可以
 
连接Access或SQL Server,最好使用ADO控件,这样就能使用到微软提供的最新特性。
从Access97到Access2000升级了驱动,你如果实在要用,可以在装有Access2000的机器
上把你的程序重新编译调试,然后就可以运行了。
 
bde支持不了access2000 ,diamond access dao35 access97
dao36 access2000
ado也可以
 
我一点也不懂 ado 和 diamond access 请给出详细一点的解释,它们都是D5中带的组件吗?
另外改用ado 或是 diamond access 的话,我现在的程序要重新再开发一启遍吗?请指教。
谢谢。
 
daimond access是个第三方控件了,类似 delphi 的 table,database支持access很好
ado delphi自己有的
 
2000的格式与97有所不同,我想你最好还用ADO,这样好一点!
好象2000的DAO为4.0
 
不管用什么都需要access的数据库驱动
到MS的站点下个最新的数据驱动包吧
 
你可以把Dao3032.DLL
拷到B机试一下啊,一定是配置文件不一样,
虽然2000上可能有更新的,但是有可能不支持旧格式!
 
access 2000 的是 Dao3632.dll!
 
非常感谢各位给我的解答。
这个问题我已经找到了一个不是办法的办法,就是在A机上用
access97生成一个97格式的空的.mdb,将这个空的.mdb拷到B
机上后,再用D5的BDE EXPLOER生成所需的各个表,如此,所
编写的程序不用一点修改就能正常运行了。
欢迎大家对这个问题继续讨论。
 
用ADO不需要做大的改动,你试试看!
 
多人接受答案了。
 
后退
顶部