以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  如何在同一查询代码中实现查询2个数据源中的数据  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=189670)

--  作者:lanbor
--  发布时间:2023/12/15 20:50:00
--  如何在同一查询代码中实现查询2个数据源中的数据
请教专家:
我在外部数据源中链接了2个数据源:MES_DBS 和 ERP_DBS
如:物料信息在ERP_DBS库的Item_base 表中,
      而产品扫码出库记录在MES_DBS库的DeliveryHistory
针对一下查询方法,如何在一个语句组中查询到2个数据源中的信息?
 \'Dim cmd As New SQLCommand
\'   cmd.ConnectionNa me = "MES_DBS"    \'----请教这数据源语句应该如何写?
\'   cmd.Comma ndText = "Se lect *  fr om {Item_base}  As a inner join  {DeliveryHistory}  As b on a.Item_code = b.Item_code "
\'    cmd.Comma ndText += "where a.Item_Code=\'" & Vars("_Fnumber") & "\'  order by b.Deliver_date desc "
    Dim dDTb01 As DataTable = cmd.ExecuteReader()
先谢谢专家!
[此贴子已经被作者于2023/12/15 20:53:32编辑过]

--  作者:有点蓝
--  发布时间:2023/12/16 9:19:00
--  
无法使用sql连接2个数据源。