Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共5 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:[求助]对后台数据进行分组统计报错,无法完成延迟准备,无法预定义语句

1楼
sjx71 发表于:2024/9/12 15:01:00


Dim g As New SQLGroupTableBuilder("统计表1","安检详情")
g.C
g.Groups.AddDef("小区")
g.Groups.AddDef("地址")
g.Totals.AddExp("正常记录数", "到访情况 = '正常'", AggregateEnum.Count)
g.Totals.AddExp("拒查记录数", "到访情况 = '拒查'", AggregateEnum.Count)
g.Build
MainTable = Tables("统计表1")

安检详情表作为内部表时可以正常运行,

但当安检详情作为外部SQLServer 视图查询,就无法正常运行,报错

请各位老师看看这段程序哪里有问题,谢谢




图片点击可在新窗口打开查看图片点击可在新窗口打开查看图片点击可在新窗口打开查看
2楼
有点蓝 发表于:2024/9/12 15:19:00
http://www.foxtable.com/webhelp/topics/2960.htm

g.Totals.AddExp("正常记录数", " case when 到访情况 = '正常' then 1 else 0 end", AggregateEnum.Count)
3楼
sjx71 发表于:2024/9/12 17:07:00
蓝老师,改完之后仍然报错 ,对象名称 安检详情 无效,还可能是什么别的问题,谢谢

[此贴子已经被作者于2024/9/12 17:08:15编辑过]
4楼
有点蓝 发表于:2024/9/12 17:21:00
后台数据库没有安检详情这个表。

如果是视图,试试直接使用sql

Dim b As New SQLGroupTableBuilder("统计表1", "select * from {某视图}", "数据源名称")
5楼
sjx71 发表于:2024/9/12 17:33:00
已经圆满解决,谢谢蓝老师
共5 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .03906 s, 2 queries.