以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]多数据源的调用 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=52851) |
-- 作者:toplyz -- 发布时间:2014/6/24 12:16:00 -- [求助]多数据源的调用 例如有外部数据源A、外部数据源B 我怎么实现从外部数据源A查询出来的数据写入外部数据源B?
|
-- 作者:Bin -- 发布时间:2014/6/24 12:22:00 -- http://www.foxtable.com/help/topics/0680.htm |
-- 作者:toplyz -- 发布时间:2014/6/24 12:30:00 -- 可能我没有描述清楚, 两个外部数据源A和B, A数据源的表都没有建立在foxtable中建立外部表,B数据源的表在foxtable中建立了外部表 用select语句查询出来的数据写入B数据源的表中,您所提到的方法都是两张表都在foxtable中存在,可能我没有领会到您的意思
|
-- 作者:toplyz -- 发布时间:2014/6/24 12:46:00 -- 已搞定,谢谢 Dim cmd As New SQLCommand Dim dt As DataTable cmd.C Dim Cols1() As String = {"工厂","KLM款号","厂家款号","钻石规格","分数","图片","类别"} Dim Cols2() As String = {"工厂","KLM款号","厂家款号","钻石规格","分数","图片","类别"} cmd.CommandText = "SELECT DISTINCT 工厂,KLM款号,厂家款号,钻石规格,分数,图片,类别 From {款式清单} where 工厂 = \'" & gcm & "\'" dt = cmd.ExecuteReader() For Each dr1 As DataRow In dt.DataRows Dim dr2 As DataRow = DataTables("下单").AddNew() For i As Integer = 0 To Cols1.Length -1 dr2(Cols2(i)) = dr1(Cols1(i)) Next Next |
-- 作者:toplyz -- 发布时间:2014/6/24 13:12:00 -- 但是,我还是想问如果2个数据源都没有添加外部表的情况下怎么办? |
-- 作者:jspta -- 发布时间:2014/6/24 13:32:00 -- 什么叫都没有? |
-- 作者:toplyz -- 发布时间:2014/6/24 13:41:00 -- 就是在外部数据库中,没有在foxtable中建立外部表 |
-- 作者:Bin -- 发布时间:2014/6/24 14:06:00 -- 只要设置到数据源, 然后利用SQLCOMMAND把表查询出来.再编码填充 |