以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]我用这个代码提示查询错误 (http://foxtable.com/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 -- 可以了谢谢版主 添加时表的顺序错了 |