以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  如何在1条SQL语句中,使用2个数据源?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=178144)

--  作者:lanbor
--  发布时间:2022/6/20 12:37:00
--  如何在1条SQL语句中,使用2个数据源?
请教专家,
我的A表在数据源 sA,  B表在数据源 sB,
我想组成一条查询语句:
cmd.C0nnecti0nName = "sA","sB"   \'请问这数据源如何定义?
cmd.CommandText = "se1ect A.Cust_NO,A.Cust_Name,B.Item_code,B.Item_Name from  A,B where a.Cust_NO=B.Cust_NO“

请问这数据源如何定义?
[此贴子已经被作者于2022/6/20 12:40:18编辑过]

--  作者:有点蓝
--  发布时间:2022/6/20 13:30:00
--  
没有办法。

如果是SQL数据库,并且安装在同一个服务器的实例里,可以这样
cmd.C0nnecti0nName = "sA" \'请问这数据源如何定义?
cmd.CommandText = "se1ect A.Cust_NO,A.Cust_Name,B.Item_code,B.Item_Name from  A,[数据库名称B].[dbo].B where a.Cust_NO=B.Cust_NO“

如果是access,使用这种方式吧:http://www.foxtable.com/webhelp/topics/2320.htm

--  作者:菲舍尔
--  发布时间:2022/6/21 13:39:00
--  
如果是sql数据库,可以在sql服务器上增加一个链接服务器,把表链接到一个服务器上。


--  作者:lihe60
--  发布时间:2022/6/22 10:45:00
--  
3楼具体如何操作?
--  作者:有点蓝
--  发布时间:2022/6/22 11:06:00
--  
https://www.baidu.com/baidu?ie=UTF-8&word=SqlServer%20%E9%93%BE%E6%8E%A5%E6%95%B0%E6%8D%AE%E5%BA%93