T tian Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-01 #1 我用Delphi3 + BDE开发Acces 97数据库 只有一个库,包括20多张表 在运行时就打开所有表 结果启动和运行后的浏览都很慢 请问影响其速度的瓶颈在哪里? //thank
M menxin Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-01 #2 你的关联太多了吧,比如一些查找字段,要关联别的控件,甚至其它FORM的控件,你用DATAMODALE了吗? 可以将不相关的FORM断开中,如在对记录操作时: Table1.DisableControls; ..... //操作 ..... Table1.EnableControls; 这可能是一个原因。
你的关联太多了吧,比如一些查找字段,要关联别的控件,甚至其它FORM的控件,你用DATAMODALE了吗? 可以将不相关的FORM断开中,如在对记录操作时: Table1.DisableControls; ..... //操作 ..... Table1.EnableControls; 这可能是一个原因。
C Crab Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-02 #3 1、不要把所有的 form 一次生成,用的时候再生成 2、不要把所有的表一次全打开,需要的时候再打开 3、如果只是查询,不用修改,最好用 Query ,不要用Lookup field
小 小菜 Unregistered / Unconfirmed GUEST, unregistred user! 2000-08-26 #4 你使用的一定是Table,那样DBE会把20多个表 中的记录全读过一遍,当然慢了!不要把所有 的Table1同时打开,要不改用Qurey会好一点。
王 王福川 Unregistered / Unconfirmed GUEST, unregistred user! 2000-08-26 #5 同时打开20个表。太过份了。我们在做网站服务器的数据库时,是用连接来算的。 每打开一个,用完马上关掉。即使程序异常,也必须关掉所有打开的连接。 只打开必须用的。
H hhzh426 Unregistered / Unconfirmed GUEST, unregistred user! 2000-09-15 #8 唉,怎么只知道编程,而不去考虑程序代码的简洁性和代码的执行速度问题,以为有虚拟 内存就不用考虑内存问题吗? 尽量不要用那些能够让你省一点儿力气却很消耗资源的控件。有些事情是一个合格的程序 员应该做的!