以文本方式查看主题 - 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 |