以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助] 请问这个datatable的select 语法有没有错?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=61393)

--  作者:jiskin
--  发布时间:2014/12/11 16:59:00
--  [求助] 请问这个datatable的select 语法有没有错?
For Each dx As DataRow In t.DataTable.Select("[申请代料] > 0 and [代料编号] = \'" & dx("代料编号") & "\' and (select [单据状态] from {代料明细} where [自定子编号] = \'" & dx("自定子编号") & "\'and [ID] = (select id from 备料明细 where [_identify] = " & dx("原材ID") & ") And [原材编号] = \'" & dx("原材编号") & "\') = \'已审核\'")

这样写有没有问题 ? 为何总是提示 未将对象引用设置到对象的实例。请帮忙看看亲

--  作者:有点甜
--  发布时间:2014/12/11 17:04:00
--  

Select不能用子查询啊。

 

只有SqlSelect才可以


--  作者:有点甜
--  发布时间:2014/12/11 17:05:00
--  

 而且你要保重的查询语句是正确的啊,在sql那里测试

 

 http://www.foxtable.com/help/topics/1484.htm

 


--  作者:jiskin
--  发布时间:2014/12/11 18:08:00
--  
以下是引用有点甜在2014-12-11 17:04:00的发言:

Select不能用子查询啊。

 

只有SqlSelect才可以

 

我说 怎么测试来测试去不行 原来不支持子查询……