以文本方式查看主题 - 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.Ccmd.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数据源也可以。
|