以文本方式查看主题

-  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=135248)

--  作者:unverse
--  发布时间:2019/5/21 18:31:00
--  程序加载多行数据卡死求原因
DataTables("aaa").Fill(" select * fr om zwpzk2019   WHERE zwpzk_dwbh=\'0024\'","G11",True)

加载数据怎么超过400多行,程序就一直卡那里不动了,这个表满足条件才有1000多行数据。程序是2018-10.-9开发版

DataTables("aaa").Fill(" select top 300 * fr om zwpzk2019   WHERE zwpzk_dwbh=\'0024\'","G11",True)
以上没有问题。


--  作者:有点蓝
--  发布时间:2019/5/21 20:09:00
--  
去掉所有表事件和表达式,测试有没有问题?
--  作者:有点甜
--  发布时间:2019/5/22 9:51:00
--  

在你的数据库那里直接测试sql语句,看执行的效率怎样。

 

如果也是很慢,设置一下列【zwpzk_dwbh】的索引。