以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  对于多个基表不支持动态 SQL 生成  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=152338)

--  作者:tld
--  发布时间:2020/7/10 9:44:00
--  对于多个基表不支持动态 SQL 生成
老师好。代码出现错误,您帮忙给指点下,谢谢!

.NET Framework 版本:4.0.30319.42000
Foxtable 版本:2020.5.29.8
错误所在事件:
详细错误信息:
对于多个基表不支持动态 SQL 生成。
代码如下:
If tb0.Cols(tb0.ColSel).name = ("检测_标准") Then
    Dim jb As New SQLJoinTableBuilder("tb","能力表")
    jb.ConnectionName =  "ph" \'               
    jb.AddTable("能力表","项目id",jgb,"项目id")
    jb.AddCols("首分类","标准号","{能力表}.次分类", "{能力表}.收费项目","参数名称","方法分类","单项价格","项目单位","检验条件","适用范围","{能力表}.专业","{能力表}.项目id")
    jb.Filter=cexp("标准号=\'{1}\'",bz)
    jb.build()
    Tables("窗口2_table1").Fill(jb.BuildSql,"ph",False)
运行到这里就出现上面的错误

--  作者:有点蓝
--  发布时间:2020/7/10 9:46:00
--  
Tables("窗口2_table1").Fill(jb.BuildSql,"ph",true)多表关联只能做查询表
--  作者:tld
--  发布时间:2020/7/10 10:27:00
--  
老师,现在这个代码是左链接吗?如何实现右链接?
--  作者:有点蓝
--  发布时间:2020/7/10 10:39:00
--  
http://www.foxtable.com/webhelp/topics/2330.htm