以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]Fill的效率问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=118045) |
-- 作者:huangfanzi -- 发布时间:2018/4/24 8:35:00 -- [求助]Fill的效率问题 Tables(e.Form.Name & "_Table1").Fill("s elect * from {数据表}") 使用SQL数据库,在窗口查询中,上面这个代码经常用到,有张数据表中有1900条记录,列数有20列,这张表的如果用EXCEL打开速度也非常快,但在窗口查询中,使用了上面代码读取了所有数据至窗口中的Table,用去了15秒,请问老师,是不是用Fill方法的效率不是很高,有更有效率的办法让窗口中的表加载数据吗? 谢谢老师!
|
-- 作者:有点甜 -- 发布时间:2018/4/24 8:46:00 -- 1、如果你的sqlserver数据库在网络上,传输速度和你网络以及服务器的网络有关。
2、你在本地打开excel和在网络上打开表格,速度肯定是不一样的。 |
-- 作者:有点甜 -- 发布时间:2018/4/24 8:47:00 -- 如果慢,你可以先加载少量数据,而不要全部加载进来。 |