以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- select 应用查询表问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=58769) |
-- 作者:sdscen -- 发布时间:2014/10/23 13:50:00 -- select 应用查询表问题 If cmd.ExecuteScalar = 1 Then Dim CMD2 As New SQLCommand cmd2.CommandText = "Select Count(*) From {单综合查询} Where 票号 = \'" & e.NewValue & "\'and 客户编号 = \'" & kfbh.Value & "\'" 以上{单综合查询}是个多表查询,我这样应用提示说找不到这个查询表,应该怎么写
|
-- 作者:sdscen -- 发布时间:2014/10/23 14:03:00 -- 哪个高手帮我看看, |
-- 作者:Bin -- 发布时间:2014/10/23 14:03:00 -- 应该把整个查询表语句复制过来,才可以. |
-- 作者:sdscen -- 发布时间:2014/10/23 14:04:00 -- 那这段Count(*) 那这段怎么改,复制过来贴在什么位置呢 |
-- 作者:Bin -- 发布时间:2014/10/23 14:07:00 -- "Select Count(*) From (查询表SQL语句) Where 票号 = \'" & e.NewValue & "\'and 客户编号 = \'" & kfbh.Value & "\'" |
-- 作者:sdscen -- 发布时间:2014/10/23 14:26:00 -- cmd2.CommandText = "Select Count(*) from(客户名称,日期,{销售收款单}.客户编号,{单明细表}.托运部编号,{单明细表}.票号,{单明细表}.金额,{单明细表}.备注,收货人,收货人电话,收货人地址,取款状态,发货日期,取款单号,{托运部信息表}.公司名称 As [托运部名称] From ((({客户信息表} Inner JOIN {销售收款单} ON {销售收款单}.[客户编号] = {客户信息表}.[客户编号]) Inner JOIN {销售收款明细表} ON {销售收款明细表}.[销售收款单号] = {销售收款单}.[销售收款单号]) Inner JOIN {单明细表} ON {单明细表}.[销售收款明细单号] = {销售收款明细表}.[销售收款明细单号]) Inner JOIN {托运部信息表} ON {托运部信息表}.[托运部编号] = {单明细表}.[托运部编号]) Where {单明细表}.票号 = \'" & e.NewValue & "\'and 客户编号 = \'" & kfbh.Value & "\'" 不好意思,帮我看看这语句有什么问题,提示JOIN 操作语法错误。提示 谢谢了
|
-- 作者:Bin -- 发布时间:2014/10/23 14:31:00 -- 你查询语句不对.不是让你把查询表语句复制过来吗? 有 客户名称 开头这样的SQL语句吗?
|
-- 作者:sdscen -- 发布时间:2014/10/23 14:36:00 -- 多谢,我已经找到问题了, |