以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  请问下,两个不同数据表中数据关联查询的.  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=39309)

--  作者:baoxyang
--  发布时间:2013/8/21 11:33:00
--  请问下,两个不同数据表中数据关联查询的.

在数据库服务器中可以直接执行跨表之间关联查询,不知狐表中如何实现?

请各位指点!!


--  作者:Bin
--  发布时间:2013/8/21 11:34:00
--  
SQLCOMMAND  http://www.foxtable.com/help/topics/0696.htm
--  作者:baoxyang
--  发布时间:2013/8/21 11:37:00
--  

Dim cmd As New SQLCommand
cmd.C
Dim dt As DataTable
cmd.CommandText = "select * from {yang.dbo.托运单据} where yang.dbo.托运单据.客户简称 In (select 客户简称 from {buchang.dbo.客户信息}) and yang.dbo.托运单据.销单否 = \'否\' "

dt = cmd.ExecuteReader()
执行会有问题


--  作者:baoxyang
--  发布时间:2013/8/21 11:37:00
--  
是跨数据库之间数据关联查询
--  作者:Bin
--  发布时间:2013/8/21 11:38:00
--  
那就是不行了.
--  作者:baoxyang
--  发布时间:2013/8/21 11:39:00
--  
但在服务器上执行是可以,只是狐表不行吗?
--  作者:Bin
--  发布时间:2013/8/21 11:41:00
--  
SQLCOMMAND   执行可以就可以,不可以就不可以了.
--  作者:baoxyang
--  发布时间:2013/8/21 11:44:00
--  
图片点击可在新窗口打开查看
--  作者:逛逛
--  发布时间:2013/8/21 16:28:00
--  

老老实实做吧,

要么在服务器上直接做好查询返回。

要么先返回条件,再合成in后的字符串返回结果。