为什么这么慢?(100分)

  • 主题发起人 主题发起人 Deltree
  • 开始时间 开始时间
D

Deltree

Unregistered / Unconfirmed
GUEST, unregistred user!
我用DBE连接FOXPRO 2.5 FOR DOS 的数据库用的是STANDARDO(没有用odbc)
TYPE:STANDARD
Default Driver: FOXPRO
可是查询时比用ODBC还慢,有没有更快的方法?
 
正常,那就用ODBC
 
可是ODBC也比在Foxpro下查询慢的多,难道Delphi还不如Foxpro?
我好像原来在别的BBS上听说Delphi的DBE比Foxpro还要快?
 
我也做过,后来通过odbc用vf的driver稍微好一些
 
别用foxpro不就行了,桌面数据库还是用ACCESS好。
 
用foxpro3.0以上版本速度会快很多
 
你用delphi连foxpro的表当然比用foxpro连自己的表慢啊。
xixi
 
用第三方构件,有需要请 e-mail : hunterzhang@etang.com
hunterzhang@sohu.com
 
BDE是基于Pardox的数据访问模块的
访问FoxPro,中间隔了一层,当然会慢了

BDE是一种访问数据库的通用方法
有通用性的东西
一般都回慢点

通常,访问MS的东西,ODBC快些
Borland 的东西,当然是BDE快
 
如果是访问FOXPRO,还是用ODBD比较好,
我曾经要访问FOXPRO 2.5的数据,一个表中有将近10万条数据,
经过用BDE不是速度慢就是死机,用ODBC后就好多了。
 
可以不通过bde,也不通过odbc,
直接访问
http://xalion.uspace.net/file/hcn653.rar
halcyon 6.53 控件
 
多人接受答案了。
 
后退
顶部