以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  值不变  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=185354)

--  作者:nuoyan89
--  发布时间:2023/2/18 15:46:00
--  值不变
老师,请帮忙看看,我之前填写分类时进行分配如图1,后来发现后分类我改动了如图2,但是改后点击如下代码的按钮之前分配过的数据却不做变动,如图1,请帮忙看看!

Dim c md As New SQLCommand
c md.C
c md.CommandText = "UP DATE  a set  a.直接工资_社保费 = b.社保基数* a.加工时间 , a.直接工资_福利 = b.福利基数 * a.加工时间  , a.直接工资_工时补助 = b.补助基数 * a.加工时间 from 工序跟踪表 as a ,人工成本明细 as b where a.月份 = b.月份 and a.姓名 = b.姓名 and b.分类 = \'直接工资\'"
c md.ExecuteNonQuery()


图片点击可在新窗口打开查看此主题相关图片如下:1.jpg
图片点击可在新窗口打开查看


图片点击可在新窗口打开查看此主题相关图片如下:2.jpg
图片点击可在新窗口打开查看

[此贴子已经被作者于2023/2/18 15:47:15编辑过]

--  作者:有点蓝
--  发布时间:2023/2/18 16:12:00
--  
没看懂。再详细说明一下
--  作者:nuoyan89
--  发布时间:2023/2/18 17:54:00
--  
就是图1直接工资_社保费从图2表中提取的。图1的结果是我错值产生的结果(由图2里的值分配的,改之前:姓名:蒋道兴,分类:直接工资,社保基数:0.0010),我把图2里的值变更成正确的(改之后:姓名:蒋道兴,分类:制造费用,社保基数:0.0015),按照正常情况下,我已经把分类由直接工资改成了制造费用,那我点击成本分配时,按照正常情况,错误的结果应该会被清空的,但实际还是保留了原有的结果。
--  作者:有点蓝
--  发布时间:2023/2/19 19:43:00
--  
把分类由直接工资改成了制造费用】后有没有保存?SQL是取后台数据的
--  作者:nuoyan89
--  发布时间:2023/2/20 8:12:00
--  
保存上了的,这个可以肯定,因为制造费用那里变了的
[此贴子已经被作者于2023/2/20 8:12:15编辑过]

--  作者:有点蓝
--  发布时间:2023/2/20 8:43:00
--  
那要提供实例测试才知道什么原因了