以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- SQLJoinTableBuilder 报语法错误。 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=67912) |
-- 作者:ndxfke -- 发布时间:2015/5/6 10:21:00 -- SQLJoinTableBuilder 报语法错误。 Dim jb As New SQLJoinTableBuilder("查询表1","收款明细表")
jb.ConnectionName = "lh" jb.AddTable("收款明细表","编码","收款单","编码") \' jb.AddCols("{收款单}.编码","帐户编号","帐号","收款方式","单位编号") jb.AddCols("帐户编号","帐号","帐户名称","收款方式","单据编号") jb.AddExp("日期","收款日期") jb.AddExp("收入","sum(收款单.收款金额)") \'jb.AddExp("收入") \' jb.AddExp("收入","{收款单}.收款金额") jb.Order = "日期" MessageBox.Show( jb.BuildSql) jb.Build() MainTable = Tables("查询表1") |
-- 作者:大红袍 -- 发布时间:2015/5/6 11:01:00 -- MessageBox.Show( jb.BuildSql)
改成
output.show(jb.BuildSql)
然后拷贝得到的sql语句,到sql测试窗口运行,看报什么错。 |
-- 作者:大红袍 -- 发布时间:2015/5/6 11:03:00 -- 一般都是列名有问题 |