以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  后台查询的问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=18459)

--  作者:zhangqinyun
--  发布时间:2012/4/13 17:16:00
--  后台查询的问题

Dim jb As New SQLJoinTableBuilder("查询表1","采购明细表")
jb
.ConnectionName = "Hxx"
jb
.AddTable("采购明细表","采购单号","采购表","采购单号")
jb.AddCols(
"日期", "物料代码","数量","单价")
jb.Build()

MainTable = Tables(
"查询表1")

 

为什么以上代码执行不了,是不是因为我用的是Access数据源啊??


--  作者:狐狸爸爸
--  发布时间:2012/4/13 17:22:00
--  
和数据源无关,具体得看错误提示。
--  作者:zhangqinyun
--  发布时间:2012/4/13 17:25:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:qq截图未命名.jpg
图片点击可在新窗口打开查看
至少有一个参数没有被指定
--  作者:狐狸爸爸
--  发布时间:2012/4/13 17:41:00
--  
看看生成的SQL语句是什么:
 
Dim jb As New SQLJoinTableBuilder("查询表1","采购明细表")
jb.C
jb.AddTable("采购明细表","采购单号","采购表","采购单号")
jb.AddCols("日期", "物料代码","数量","单价")
ouput.show(jb.BuildSQL)
 
将生成的SQL语句复制到Foxtable的SQL执行窗口执行分析一下.

--  作者:zhangqinyun
--  发布时间:2012/4/13 18:25:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:qq截图未命名.jpg
图片点击可在新窗口打开查看

--  作者:程兴刚
--  发布时间:2012/4/13 19:14:00
--  
想知道一下【采购明细表】和【采购表】之间的关系!
--  作者:zhangqinyun
--  发布时间:2012/4/14 18:24:00
--  

通过采购单号关联的


--  作者:狐狸爸爸
--  发布时间:2012/4/16 8:19:00
--  
这种问题,最好配合数据表来测试