DELPHI对ACCESS的操作(查询)?(15分)

  • 主题发起人 主题发起人 liyipeng
  • 开始时间 开始时间
L

liyipeng

Unregistered / Unconfirmed
GUEST, unregistred user!
1。总听说ODBC EXPRESS,请问如何得到,是否稳定。
2。如何将一个库中的某个表追加到另一个库中的某个表里面。
3。我现在库是这个样的,一个库,库中有31个表,平均每个表
中有数据大约40万左右,一共加在一起有1300万的数据(ACCESS库)
,请问如何能够使查询速度快(例如:10几秒就出结果),当然结果
是在一个表中。(这个问题很急,还望详细回答(如索引如何建,比较
合适什么的)

谢谢各位大富翁鼎立相助,在下先行谢过了!!:)
 
1.我是在网上查到的,地址忘了,给你查查,
但我没用它,我用d5的bde连的access,没问题.
2.从一个表导到另一个表,用batchmove...
3你的数据量太大了,每个表40几万条纪录,想10几秒出结果不可能
我的库中有25万条纪录,做了一个嵌套查询并把结果倒入另一个表
用了7分钟哪,我的机器可能配置低了一点(M2 300,32内存)
 
多建索引 提高速度
 
access不行
 
老天,access的可管理数据量是有限的,好像300m就会有问题,数据量大了,基本上
没有好办法.
还是升级到sqlserver,或者它的桌面版.
 
1、如果用ACCESS的话,还是DIAMOND ACCESS好。本人原来有个程序用ODBC98写,后来改为DIAMOND ACCESS,速度居然提高了4-5倍!当然索引是必须的。ODBC EXPRESS据说不稳定,且性能应该根ODBC98差不多(都是ODBC吗)
2、可用PB实现。PB在这方面有特长
3。用ACCESS可能很困难,建议用大型数据库系统
 
用Diamond access ,速度特快 <A HREF="http://hunterzhang.yeah.net">http://hunterzhang.yeah.net</A>
可下载代全部source code,
追加表可用batchmove
 
接受答案了.
 
后退
顶部