以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- from子句怎么错了 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=18527) |
-- 作者:完美人生 -- 发布时间:2012/4/16 15:53:00 -- from子句怎么错了 Dim dt As DataTable Dim cmd As New SQLCommand cmd.CommandText="Select * FROM {T_CW_VoucherMerge} where {T_CW_VoucherMerge}.vchtype=34" dt=cmd.ExecuteReader() Dim jb As new SQLJoinTableBuilder("进货明细","dlybuy") jb.addtable("dlybuy","vchcode","{dt}","vchtype") jb.AddCols("{dlybuy}.vchcode","atypeid","ptypeid","qty","costprice","costtotal","period","{dlybuy}.vchtype","redword") jb.Build() MainTable=Tables("进货明细") |
-- 作者:狐狸爸爸 -- 发布时间:2012/4/16 15:56:00 -- ExecuteReader生成的临时表,不能作为SQLJoinTableBuilder的来源表,SQLJoinTableBuilder的来源表必须是后台数据库中实际存在的表。 |
-- 作者:完美人生 -- 发布时间:2012/4/16 16:02:00 -- 那我从 表2中查询的结果值 与 表1 具有一对多的关系,怎么组合生成一个多表的查询
|
-- 作者:狐狸爸爸 -- 发布时间:2012/4/16 16:07:00 -- SQLJoinTableBuilder也可以设置条件。 |
-- 作者:完美人生 -- 发布时间:2012/4/16 16:16:00 -- 是象 这里的jb.filter="产品名称 = \'浓缩咖啡\'"吗 Dim jb As New SQLJoinTableBuilder("查询表1","订单")
|
-- 作者:狐狸爸爸 -- 发布时间:2012/4/16 16:27:00 -- 是的 |
-- 作者:完美人生 -- 发布时间:2012/4/17 0:36:00 --
[此贴子已经被作者于2012-4-17 0:51:06编辑过]
|