Q qlsdr Unregistered / Unconfirmed GUEST, unregistred user! 2001-10-25 #1 有一张数据表30个字段,几百条数据,每次用table打开的时候要等好长时间? 请问如何加快数据表的显示速度?多谢!
G guyaling Unregistered / Unconfirmed GUEST, unregistred user! 2001-10-25 #2 你可以用query,加上SQL语句,有条件打开表,不就快点。
F fossil Unregistered / Unconfirmed GUEST, unregistred user! 2001-10-25 #3 用query,我上万条也是转眼的事 估计table也不会那么慢,看看代码,是数据连接未事先打开吧
Q qlsdr Unregistered / Unconfirmed GUEST, unregistred user! 2001-10-25 #4 你们好!我是在Form的Create事件种直接 table.open; 用datasource链接table 和dbgrid。但不知为何打开特别慢?
F fossil Unregistered / Unconfirmed GUEST, unregistred user! 2001-10-25 #5 在datamodule create中把数据库连上就快了 注意在程序form建立时,datamodule要第一个建立
B bfun Unregistered / Unconfirmed GUEST, unregistred user! 2001-10-25 #6 用bde还是ADO? 如果是bde的话应该不存在这个问题。 如果是ADO的话: 把CursorLocation置为clUseServer,加大CacheSize
Y Yang J.Q. Unregistered / Unconfirmed GUEST, unregistred user! 2001-10-26 #7 若为ADO,请设置异步读取/执行属性(eo...)
D dadabox Unregistered / Unconfirmed GUEST, unregistred user! 2001-10-26 #8 你在FORM創建后打開看看會要多久時間﹖你是什么數據庫﹖
Q qlsdr Unregistered / Unconfirmed GUEST, unregistred user! 2001-10-26 #9 我做的程序中有30个界面,一个datamodule, 然后所有的界面使用的是datamodule里面的Table,使用的是 BDE+SQL SERVER7 请各位大侠帮忙? 是不是在界面中加入报表控件就会减慢速度? 多谢!
我做的程序中有30个界面,一个datamodule, 然后所有的界面使用的是datamodule里面的Table,使用的是 BDE+SQL SERVER7 请各位大侠帮忙? 是不是在界面中加入报表控件就会减慢速度? 多谢!
S sword_liu Unregistered / Unconfirmed GUEST, unregistred user! 2001-10-27 #10 加个索引吧,而且,在form的create事件里面抓数据,太逊了吧。
F fpsky Unregistered / Unconfirmed GUEST, unregistred user! 2001-10-27 #13 不会吧,我用ORACLE8i,120多个字段,4000多条数据的三层结构,用SQL才四秒多一点.
Z zqmagic Unregistered / Unconfirmed GUEST, unregistred user! 2001-10-27 #14 数据显示花的时间可能比真正的取数据的事件还长,使用lockwindowupdate可以禁止显示 数据是的刷新,完成后再允许显示,速度[]可以成倍提高。