甩开bde(50分)

  • 主题发起人 主题发起人 johnpan
  • 开始时间 开始时间
J

johnpan

Unregistered / Unconfirmed
GUEST, unregistred user!
请教:能否不使用BDE来直接操作PARADOX数据库?
 
你需要了解PARADOX数据库的结构,
与DBASE类似,PARADOX也是文件型数据库
我有一个文档,如果需要,可寄给你
 
用rxlib,hcn6等第三方数据构件就可以.
smartkid.yeah.net
 
用DAO(ODBCDirect)!
 
不用BDE操作Paradox?
不好。
 
至少不用bde操作paradox不能支持事物处理.
看你的需要而定可直接用路径.
 
BDE和Paradox的关系就像DAO和Access,我不懂为什么既要用Paradox又要甩掉BDE
 
你的意思应该是想使用paradox等本地数据库,但不愿意使用庞大的BDE。
如果是这样,可以考虑:
1、使用DBIASM,它提供一套完整的数据系统,功能强大。xalion.yeah.net.
2、使用delphi的TClientDataset控件,该控件能脱离BDE,相当于多层数据库的客户端。
3、使用Halcyon控件,它能支持大多数的本地数据库系统,不过存在一定的错误。
smartkid.yeah.net;http://personal.wol.com.cn/ocloud/;
 
想用paradox,有不想用BDE,
那用Foxpro的数据库多好.
 
paradox就算了吧,有人敢用的话,可以介绍一个经验,我是被它。。。。不说了
用ado+access,性能很不错,另外,M$ ado是每一个office都有的。没有的话,
有一个2M多的MSADC就可以了。那东西不象BDE那样烦人。
 
agree hotanewei
不能
 
各位大侠能不能说说paradox差劲在哪?
 
PARADOX速度慢,虽然有参照完整性,但不如SQL数据库,不如ACCESS
结构太保密,损坏不容易维护,反正越用越哪个,我是不用了
 
哪种ado性能比较稳定?
 
PARADOX程序确实不好用。
 
其实PARADOX数据库只用到了BDE里的一些函数库,详细地如下:
Blw32.dll:语言驱动函数库 Idapi32.dll:BDE基本函数库Fareast.bll、Usa.bll:远东语言及美国语言驱动程序,
Idr20009.dll:错误信息库,
Idpdx32.dll:Paradox数据库驱动程序函数库Idbat32.dll:批操作驱动程序函数库
(用到TBatchMove控件或DbiBatchMove类函数)
Idprov32.dll:BDE DataSet provide驱动程序函数库
Idsql32.dll:SQL查询驱动程序函数库(用到TQuery)
大概就是这些,如若缺什么,你就多试几次.
将这些文件拷到SYSTEM目录下或当前目录下,在运行时指定TABLENAME则可.
 
多人接受答案了。
 
后退
顶部