Foxtable(狐表)用户栏目专家坐堂 → [求助]Fill的效率问题


  共有2149人关注过本帖树形打印复制链接

主题:[求助]Fill的效率问题

帅哥哟,离线,有人找我吗?
huangfanzi
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1105 积分:8967 威望:0 精华:0 注册:2014/10/25 11:24:00
[求助]Fill的效率问题  发帖心情 Post By:2018/4/24 8:35:00 [只看该作者]

Tables(e.Form.Name & "_Table1").Fill("s elect * from {数据表}")
使用SQL数据库,在窗口查询中,上面这个代码经常用到,有张数据表中有1900条记录,列数有20列,这张表的如果用EXCEL打开速度也非常快,但在窗口查询中,使用了上面代码读取了所有数据至窗口中的Table,用去了15秒,请问老师,是不是用Fill方法的效率不是很高,有更有效率的办法让窗口中的表加载数据吗?
谢谢老师!

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/4/24 8:46:00 [只看该作者]

1、如果你的sqlserver数据库在网络上,传输速度和你网络以及服务器的网络有关。

 

2、你在本地打开excel和在网络上打开表格,速度肯定是不一样的。


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/4/24 8:47:00 [只看该作者]

如果慢,你可以先加载少量数据,而不要全部加载进来。

 回到顶部