以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [问题]我又被奇怪的问题拦住了  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=142048)

--  作者:zto001
--  发布时间:2019/10/17 10:39:00
--  [问题]我又被奇怪的问题拦住了
.NET Framework 版本:4.0.30319.42000
Foxtable 版本:2019.10.3.1
错误所在事件:
详细错误信息:
对象名 \'订单详情\' 无效。

filter = " where {_identify} > 0 " 
If 订单编号.value > "" Then \'\'filter =包含仓库的条件
    filter  = filter & " and  订单编号 = \'" & 订单编号.value & "\' "  \'\'
End If
If 运单编号 .value> "" Then  \'同上
    filter  = filter & " and  运单编号 = \'" & 运单编号.value & "\' "
End If
Dim cmd As New SQL Co mmand
Dim dt As DataTable
cmd.Co nnecti on Name = "SQL"  \'加载sql数据源
cmd.Co mman dText = "sele ct *  F rom {订单详情}" & filter  \'加载sql数据表
dt = cmd.Exec uteReader()  \'表符合条件的保存到dt内

这是怎么回事,我明明有订单详情这个表,怎么就在合成sql语句的时候出现错误了?

--  作者:有点蓝
--  发布时间:2019/10/17 10:42:00
--  
filter = " where [_identify] > 0 "  ‘列名使用中括号,不是大括号’

另外确认数据源有这个表名