以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  关于调用SQL数据的错误  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=51581)

--  作者:cqmeiyan
--  发布时间:2014/5/29 11:25:00
--  关于调用SQL数据的错误
现在用开发版在做程序时,如果调用SQL数据行比较多时,大约超500行数据就出现如附件的错误提示,请问有解决办法吗
图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

--  作者:Bin
--  发布时间:2014/5/29 11:32:00
--  
你表事件代码执行了大量操作导致内存不够用了. 或者其他一些问题导致的.

你可以考虑分页加载,不要一次性加载这么多的数据量.

--  作者:有点甜
--  发布时间:2014/5/29 11:36:00
--  

 500行?主表加载的时候,是不是同时也加载了子表数据?尽量不要一次性加载在那么多子表。

 

 


--  作者:cqmeiyan
--  发布时间:2014/5/29 11:52:00
--  
因为分页后导出到EXCel只能导出当前页的,不能导出所的数据,所以就想先加载进来然后再导出.
上面的数据表就是一个表,没有任何子表

--  作者:有点甜
--  发布时间:2014/5/29 12:09:00
--  
以下是引用cqmeiyan在2014-5-29 11:52:00的发言:
因为分页后导出到EXCel只能导出当前页的,不能导出所的数据,所以就想先加载进来然后再导出.
上面的数据表就是一个表,没有任何子表

 

是500行加载的时候出错,还是导出成excel的时候出错?加载500行数据不应该出错才对的。


--  作者:cqmeiyan
--  发布时间:2014/5/29 12:16:00
--  
加载时
--  作者:有点甜
--  发布时间:2014/5/29 14:36:00
--  
以下是引用cqmeiyan在2014-5-29 12:16:00的发言:
加载时

 

那不应该有这种情况,做一个出错的例子上传上来。


--  作者:cqmeiyan
--  发布时间:2014/5/29 22:45:00
--  
问题已解决,是因为数据表中存在有IMG格式的列,过虑掉就OK了