以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]我用这个代码提示查询错误  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=143001)

--  作者:dzy1232016
--  发布时间:2019/11/11 16:18:00
--  [求助]我用这个代码提示查询错误
If e.DataCol.Name="录入日期" Then
    DataTables("cxmx").save
    Dim g  As new  SQLJoinTableBuilder("操行分查询","cxmx")
    g.AddTable("xsxmb","学号","cxmx","学号")
    g.AddCols("姓名")
    g.AddCols("学号")
    g.AddCols("操行分")
    g.AddCols("录入原因")
    g.AddCols("录入日期")
    messagebox.show(g.BuildSql)
    g.Build()
End If
请问下怎么个么,建立的sql语句在系统里面可以执行
提示如下
JOIN 操作语法错误。
[此贴子已经被作者于2019/11/11 16:18:53编辑过]

--  作者:有点蓝
--  发布时间:2019/11/11 16:21:00
--  
g.AddTable("cxmx","学号","xsxmb","学号")
g.AddCols("{cxmx}.姓名")

messagebox.show(g.BuildSql)显示什么sql?
[此贴子已经被作者于2019/11/11 16:21:50编辑过]

--  作者:dzy1232016
--  发布时间:2019/11/11 16:33:00
--  
S   elect  姓名,{cxmx}.学号,操行分,录入原因,录入日期 From {cxmx} Inner JOIN {cxmx} ON {cxmx}.[学号] = {xsxmb}.[学号]
返回的语句

--  作者:有点蓝
--  发布时间:2019/11/11 16:37:00
--  
没改对吧,
g.AddTable("cxmx","学号","xsxmb","学号")
--  作者:dzy1232016
--  发布时间:2019/11/11 16:39:00
--  
可以了谢谢版主 添加时表的顺序错了