以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  SQLGroupTableBuilder 应用报错  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=133189)

--  作者:lzgt
--  发布时间:2019/4/9 12:30:00
--  SQLGroupTableBuilder 应用报错

图片点击可在新窗口打开查看此主题相关图片如下:无标题2.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:无标题1.png
图片点击可在新窗口打开查看
求教:  分组统计查询语句(后台)可用正常生成数据,可是用SQLGroupTableBuilder 对后台数据进行分组统计老是报错,调了半天天都无结果,估计是代码写的有问题,求教帮看下:
代码如下:

\'首先生成统计表
图片点击可在新窗口打开查看此主题相关图片如下:无标题.png
图片点击可在新窗口打开查看
Dim dt As DataTable
Dim b As New SQLGroupTableBuilder("qryryxxtjtj","tbl_zl_ryxx")
b.AddTable("tbl_zl_ryxx","gzcj","tbl_jczl_gsbm","dm")
b.Groups.AddDef("name", "bm")
b.Groups.AddExp("zt"," Case WHEN lzrq Is NULL Then \'在职\' ELSE \'离职\' END")
b.Totals.AddDef("gzcj",AggregateEnum.Count,"rs") \'根据主键列来统计记录数,也就是人数
dt = b.Build(True) \'参数设置为True,生成一个临时表,不在主界面显示

\'然后根据统计表生成目录树
Dim trv As WinForm.TreeView = e.Form.Controls("TreeView1")
trv.BuildTree(dt, "zt|bm")


--  作者:客人
--  发布时间:2019/4/9 12:38:00
--  

在发贴的瞬间想到,数据源没有指向外表,加了数据源设置就ok了