以文本方式查看主题 - 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=152482) |
-- 作者:老蜗牛 -- 发布时间:2020/7/13 11:39:00 -- 请教关于SQLGroupTableBuilder的问题 在周老师的订单管理系统有这么代码, Case "newData"
Dim g As New SQLGroupTableBuilder("tjb","订单") g.C g.AddTable("订单","产品ID","产品","产品ID") g.Groups.AddDef("产品名称") g.Totals.AddDef("数量") g.Totals.AddExp("金额","数量 * 单价 * (1 - 折扣)") dt = g.Build(True) arr = Functions.Execute("tableJson",dt,"cp,sl,je","产品名称,数量,金额") e.WriteString(CompressJson(arr)) 这个通过关联表建立的临时统计表,我现在想把关联的内容产品ID也加入进这个临时表,并保证与名称之间的对应,请问老师这个代码应该怎么写? |
-- 作者:有点蓝 -- 发布时间:2020/7/13 12:02:00 -- g.AddTable("订单","产品ID","产品","产品ID") g.Groups.AddDef("产品ID") g.Groups.AddDef("产品名称") |
-- 作者:老蜗牛 -- 发布时间:2020/7/13 12:29:00 -- 此主题相关图片如下:2.png 蓝老师,这样不行喔,我前面也有试过,我用的代码如下: Case "newData" Dim g As New SQLGroupTableBuilder("tjb","订单") g.C g.AddTable("订单","产品ID","产品","产品ID") g.Groups.AddDef("产品ID") g.Groups.AddDef("产品名称") g.Totals.AddDef("数量") g.Totals.AddExp("金额","数量 * 单价 * (1 - 折扣)") dt = g.Build(True) arr = Functions.Execute("tableJson",dt,"id,cp,sl,je","产品ID,产品名称,数量,金额") e.WriteString(CompressJson(arr)) 然后在浏览器访问 http://127.0.0.1/newdata 服务器端就报错了,. “NET Framework 版本:4.0.30319.42000 Foxtable 版本:2020.4.19.8 错误所在事件:项目,HttpRequest 未将对象引用设置到对象的实例。” 因为没有什么太多基础,想不明白这个问题
|
-- 作者:有点蓝 -- 发布时间:2020/7/13 13:35:00 -- g.Groups.AddDef("{订单}.产品ID") |
-- 作者:老蜗牛 -- 发布时间:2020/7/13 14:28:00 -- 谢谢,可以了 |