Foxtable(狐表)用户栏目专家坐堂 → 对于多个基表不支持动态 SQL 生成


  共有2139人关注过本帖树形打印复制链接

主题:对于多个基表不支持动态 SQL 生成

帅哥哟,离线,有人找我吗?
tld
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:727 积分:7511 威望:0 精华:0 注册:2017/2/3 10:29:00
对于多个基表不支持动态 SQL 生成  发帖心情 Post By:2020/7/10 9:44:00 [只看该作者]

老师好。代码出现错误,您帮忙给指点下,谢谢!

.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)
运行到这里就出现上面的错误

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106603 积分:542186 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/7/10 9:46:00 [只看该作者]

Tables("窗口2_table1").Fill(jb.BuildSql,"ph",true)多表关联只能做查询表

 回到顶部
帅哥哟,离线,有人找我吗?
tld
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:727 积分:7511 威望:0 精华:0 注册:2017/2/3 10:29:00
  发帖心情 Post By:2020/7/10 10:27:00 [只看该作者]

老师,现在这个代码是左链接吗?如何实现右链接?

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106603 积分:542186 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/7/10 10:39:00 [只看该作者]


 回到顶部