以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]大数据动态加载的问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=69485)

--  作者:狐作非为
--  发布时间:2015/6/5 20:12:00
--  [求助]大数据动态加载的问题
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:递归22 (1) (1).rar

附件为论坛中某狐友的的一个实例,以此实例为例,如果BOM为内部表,且数据量很大,超过百万条时,请问递归函数和其他代码应作何改动呢?请改动下代码借鉴学习下,谢谢了。

--  作者:狐作非为
--  发布时间:2015/6/6 7:49:00
--  
这个可以有人解答下吗?
--  作者:狐作非为
--  发布时间:2015/6/6 9:06:00
--  
附件为论坛中某狐友的的一个实例,以此实例为例,如果BOM为内部表,且数据量很大,超过百万条时,请问递归函数和其他代码应作何改动呢?请改动下代码借鉴学习下,谢谢了。
递归中如何作动态加载呢?

--  作者:Bin
--  发布时间:2015/6/6 9:16:00
--  
不要遍历生成.只生成第一第二级节点


点击节点展开后,再生成下两级节点

--  作者:狐作非为
--  发布时间:2015/6/6 9:58:00
--  
这个是计算需求的不是生成目录树的例子
--  作者:Bin
--  发布时间:2015/6/6 10:01:00
--  
数据量大,就不要一次性全部计算了.只能单个计算.   全部一起算出来.怎么样都是慢.

可以考虑全部算出来后储存到一个表里去

--  作者:狐作非为
--  发布时间:2015/6/6 10:05:00
--  
我的意思是,BOM这个表的数据量比较大,启动时我不想加载这个多数据,这个内部表有将近百万条数据,所以就是不是知道在递归中如何使用动态加载的方式来加载BOM中数据。是这么个意思
--  作者:狐作非为
--  发布时间:2015/6/6 10:05:00
--  
因为递归的取值来源于BOM这个表
--  作者:Bin
--  发布时间:2015/6/6 10:05:00
--  
利用SQLFIND SQLSelect 即可
--  作者:狐作非为
--  发布时间:2015/6/6 10:08:00
--  
能否通过上面的实例改动下代码学习下呢?实在是不太会写