以文本方式查看主题

-  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
--  
 一般都是列名有问题