以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]分级数据筛选树能不能基于外部数据库形成?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=178722)

--  作者:新福星
--  发布时间:2022/7/18 6:30:00
--  [求助]分级数据筛选树能不能基于外部数据库形成?
Dim st As New InlineTreeSetting
st
.ParentCol = "parentid"
st
.ChildCol = "id"
st
.TextCol = "name"
st
.SortCol = "order"
st
.IncludeSub = False
Tables
("部门").OpenInlineBomTree(st)
看了几乎所有例子,分级数据筛选树都是基于表形成的。这就需要把所有数据都要从外部数据库搬到内存里给系统增加了压力。
能不能基于外部数据库形成数据筛选树呢?然后通过这个数据筛选树,用到哪些数据再从外部数据库搬进来呢?这样是不是更科学一些?

--  作者:有点蓝
--  发布时间:2022/7/18 8:32:00
--  
不能的。需要自己先加载数据。因为分级的处理都是通过代码实现的,没有办法使用sql直接实现。这也是为什么有分级筛选树,而没有分级加载树的原因。