Foxtable(狐表)用户栏目专家坐堂 → [求助] 关于 SQLJoinTableBuilder ...


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

主题:[求助] 关于 SQLJoinTableBuilder ...

美女呀,离线,留言给我吧!
leibnitz
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:67 积分:682 威望:0 精华:0 注册:2011/6/23 17:04:00
[求助] 关于 SQLJoinTableBuilder ...  发帖心情 Post By:2011/7/7 23:29:00 [显示全部帖子]

 

请求各位大侠和狐狸爸爸救命!

 

我在代码窗口

Dim s1 As String
Dim ct As New SQLJoinTableBuilder("定额简表","定额")
&&&-- ctv.C --&&& (奇怪,在这里显示总是被截断??!)

ct.AddTable("定额","工种编号","工种","jid")
ct.AddTable("定额","工料编码","工料","mpid")
ct.AddCols("工种名称","{工种}.工种规格","大类","工料用量","单价")
ctv.Build
MainTable = Tables("定额简表")

 

运行,则出现图一所示错误。

 

 

我将  --  'ctv.C --(奇怪,在这论坛发布出来后,显示总是被截断??!)
注释取消,则又出现:图二错误

 

ct.BuildSql() 得到SQL 如下:

Select  工种名称,{工种}.工种规格,大类,工料用量,造价 From ({定额} Inner JOIN {工种} ON {工种}.[jid] = {定额}.[工种编号]) Inner JOIN {工料} ON {工料}.[mpid] = {定额}.[工料编码]

 

 

我实在看不出有哪儿错了。。

除非:除非是:三张表,有一张在外部,另外的是内部数据。。。难道这也是错误??


图片点击可在新窗口打开查看此主题相关图片如下:图像 1.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:图像 2.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2011-7-7 23:35:01编辑过]

 回到顶部
美女呀,离线,留言给我吧!
leibnitz
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:67 积分:682 威望:0 精华:0 注册:2011/6/23 17:04:00
  发帖心情 Post By:2011/7/8 8:34:00 [显示全部帖子]

以下是引用hhbb在2011-7-8 6:54:00的发言:
SQLJoinTableBuilder目前只支持同一数据源间操作
建议老六考虑改进,支持不同数据源连接统计

 

后来,我确认了。。。都是内部数据。。。看来,问题不在那儿 图片点击可在新窗口打开查看

[此贴子已经被作者于2011-7-8 8:33:59编辑过]

 回到顶部