以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]关于sql  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=125408)

--  作者:tongliaozyr
--  发布时间:2018/9/27 18:03:00
--  [求助]关于sql
代码:

Dim cmd As new SQLCommand
cmd.C
cmd.CommandText = "INSERT INTO  {1_qdk} ([XH], [MC]) Select  [关键字] + 20000 , [demc] FRO M {定额库}"


问题是:如果  {定额库} 是另外一个数据源的表,该怎么写?


问题解决:
cmd.CommandText = "INSERT INTO  {1_qdk} ([XH], [MC]) Select  [关键字] + 50000 , [demc] FRO  M dek.定额库"

dek 为另一个数据源名称。


[此贴子已经被作者于2018/9/27 18:26:28编辑过]

--  作者:有点甜
--  发布时间:2018/9/27 18:07:00
--  

如果是sqlserver,在同一个服务器上,可以直接写。

 

否则,不可以直接写sql语句。

 


--  作者:tongliaozyr
--  发布时间:2018/9/27 18:09:00
--  
Access   数据源

一个表在     数据源A
另一个表 在 数据源B

问题解决:
cmd.CommandText = "INSERT INTO  {1_qdk} ([XH], [MC]) Select  [关键字] + 50000 , [demc] FRO  M dek.定额库"

dek 为另一个数据源名称。
[此贴子已经被作者于2018/9/27 18:17:21编辑过]

--  作者:有点甜
--  发布时间:2018/9/27 18:17:00
--  

两个都是access数据源也可以。