以文本方式查看主题

-  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
--  
多谢,我已经找到问题了,