以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 关于数据回写至数据库 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=106357) |
-- 作者:1186 -- 发布时间:2017/9/7 11:03:00 -- 关于数据回写至数据库 现狐狸内有一张“销售订单”,表内有“订单单号、业务数量、已发货数量”,现想把狐狸内的数据更新至SQL SERVER数据库,更新前要把两边的数据做一个比对,以“订单单号”为关联字段,找出“业务数量、已发货数量”不一样的订单(业务数量、已发货数量 其中有一个不一样就可以了)。找到了需要修改的数据,就更新到SQL SERVER数据库。 SQL SERVER要对比的数据,需要添加到狐狸内还是说可以直接用SQL语句来进行比对。 SQL语句如下: Select top 200 [DOC_NO] AS 订单单号 有没有大神可以帮忙解决下。 |
-- 作者:有点甜 -- 发布时间:2017/9/7 11:39:00 -- 1、你这个是查询表,是不能直接修改的。
2、如果你要修改数据,你要把几个表的数据一起修改。
3、只能编写代码,跨表查询对应表的值,如果不同,就修改保存。 |
-- 作者:1186 -- 发布时间:2017/9/7 16:23:00 -- “销售订单”这张是数据表,想把“业务数量、已发货数量”这两个字段的值更新到SQL SERVER 数据库里。 上面贴出来的SQL语句,是对应这句话的(SQL SERVER要对比的数据,需要添加到狐狸内还是说可以直接用SQL语句来进行比对。) |
-- 作者:有点甜 -- 发布时间:2017/9/7 17:25:00 -- 把数据放到foxtable后,用代码进行对比。 |