以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  空表的加载速度-------真够呛  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=63738)

--  作者:lsy
--  发布时间:2015/1/27 16:28:00
--  空表的加载速度-------真够呛
动态加载表,要在引用到表的事件中,判断该表是否已经加载,凭空多了不少麻烦。

本想图懒省事,打开项目就加载全部主表,基本上都是空表,哪知道项目打开的速度,下降得这么厉害,这才几十张表,要是几百几千,再好的项目也没人敢用。

再回头吧,动态加载表、动态加载数据。

--  作者:Bin
--  发布时间:2015/1/27 16:31:00
--  
动态加载表才是最高效率的啊.

估计狐表的方式是,每加载一张表查询一次数据库. 建立几十次数据库连接.肯定快不了.  除非是本地.

--  作者:jspta
--  发布时间:2015/1/27 17:07:00
--  
应该是生成控件导致和创建新类导致的,再加上自己查询数据表,数量一多肯定慢。
Foxtable最大优势是表,但仅限于数据表的保存修改。对于查询表等的修改无能为力,限制了录入和显示的灵活性,难以发挥表的显示优势。
所有经常会出现表A某几列要更新到表B中,如何汇总表A的数据到表B,等等。把数据库当EXCEL设计是好还是不好那?

--  作者:黄训良
--  发布时间:2015/1/27 17:43:00
--  
有同样的体会!
--  作者:游
--  发布时间:2015/1/27 19:15:00
--  
正常啊,都是头破血流撞出来的。

多加载一张主表,最少要多一个TabPage,一个Tab,一个Table,一个DataTable

几十张主表,要同时生成,哪会不慢。

至于把数据库当Excel用,随着技能和认知的提高,会改的。

建议狐爸出一个这样的例子:一张后台表对应多张前台主表。