请大家讨论一下开发单机数据库应用,是使用BDE好还是使用ADO好,同时请说一下ACCESS和PARADOX的取舍,谢谢! (100分)

  • 主题发起人 主题发起人 mmww
  • 开始时间 开始时间
M

mmww

Unregistered / Unconfirmed
GUEST, unregistred user!
以前一直用vb编数据库程序(主要用DAO存取ACCESS),用delphi编一般应用程序,
现在我想用delphi开发数据库程序,想请教一下在delphi编数据库程序
,是使用BDE好还是使用ADO好,
同时请说一下ACCESS和PARADOX的取舍,各自的优缺点(速度,稳定性,记录存储等),
谢谢!
 
ADO比较好,不用装BDE,就是速度梢慢了点。
还有如果是D5打个补丁比较好
 
用 ADO好,方便。
 
用ado好,用access和paradox差不多。
我感觉access要好一点。
 
delphi6+ado+access,
别坏怀疑。
 
我觉的如果你是学delphi不是很久的话,还是用bde+paradox
b,毕竟他们是delphi特有的,在对它比较了解的情况下,再用
ado吧,那也好有所比较的[:)]
 
ado +db或ado+dbf会把人玩死的 mdb没用过
 
用ado吧
ado速度比bde慢一点,但稳定性好,不要用别名,方便!
 
PARADOX就是db格式吧 千万不要用 这格式最怕死机 但速度最快
(我是维修收款机的,客户一般都不愿意花钱买好机器,他们常常要求用旧机器来运行现在的程序
因为他们不懂呀 我们公司主要用sqlserver7 486运行起来超级慢 客户不收货
结果公司被迫使用db开发一种在468上使用的收款系统,还是网络版,要连上高档的win2k服务器
真是把我害惨了,一死机,数据就乱,要我纠正当然是小问题,但客户一多........
而且用户又会小题大作,他们会说:机器坏了,你们的东西真是^%$^%$^%(*&(*
你快来修理!!!靠!!!)
dbf是低端数据库最好的选择,数据量超过几千的话还是用sqlserver7吧,又安全,又方便
bde速度快,但兼容性差一些,它的别名真是垃圾,不知所谓!
ado比较慢,但兼容性最好,使用上来更好些,我觉得是最好的
以上是我在收款机公司工作的经验
 
用ado还是bde与你选择的数据库和开发何种应用系统有关
bde速度快,安装麻烦(但使用foxpro、dbase、paradox是相对简单)
ado速度慢,安装简单(使用Access使用最佳)
delphi+paradox速度最快(可用于数据简单要求速度的环境),但paradox的维护特别是索引维护过于复杂
access数据库相对稳定些,且易于被其他工具使用,兼容性好些


 
单机数据库,使用ACCESS+ADOEXPRESS不错。
PARADOX+BDE使用有些麻烦。
 
ADO+Access 不错,我一直用。
另外,程序写出来后,拿到别人机子上就能用,不用再装其他东西。
但是,Access数据库的加密是个问题。
 
tinydb国内用户免费,100分好用
 
各有好处:
1)access方便,但是如果用户装的是97,你的是2000,就有问题了
2)paradox好做,速度快,但是安装麻烦,一不小心,整个库就会坏掉,你就惨了
//有个小技巧,就是坚决不用table,全部操作用query,保证数据不会有问题!我试过
数据达到300M还很好,另外的用table的,经常数据库坏的
 
几个问题要说说,Paradox也不需要别名的,只需要在DatabaseName属性填写绝对路径即
可,至于bde引擎,用InstallShield做安装盘简直是简单过简单,而且客户看起来有内
容,付钱也爽一点,速度快就大家都公认了,死机这问题,我的access数据库就因为死
机也坏过,所以死机这玩意,没有绝对的。
Paradox数据库在你的数据库程序绝对不是网络版的时候,是最理想的选择,Borland的
实力还是不容忽视的。 [:D]
Access如果你碰上个Windows95(不要说没有,我就碰见过很多这些系统),你就准备
叫客户买D版office安装吧,而且还要注意97还是2000版本的数据库,否则会不兼容呢。
速度慢啊,简直可以让客户怀疑你的程序的算法。 [8D]
 
ACCESS的MDB文件增长很快。如果读写频繁,用户就等啊等啊
 
后退
顶部