以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]遍历Update SQL只有最后一个数据更新问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=84355)

--  作者:joe_xgp
--  发布时间:2016/4/29 0:47:00
--  [求助]遍历Update SQL只有最后一个数据更新问题

各位高手老师们,我想把窗体中的某列的数据利用Cmd Update语句更新到SQL数据库中,如下图所示,遍历窗体表中的数据表,如果如果“入库记录表"的“料号"列和"RSID" 和本表中的一致,则更新窗体表中“入库已出"的数据到sQL中。 可执行下来,发现只有最后一行更新了,前面的几行都不更新,请高手老师指教,非常感谢!!!

 

不知道是遍历语句有问题,还是哪里出了问题,请高手指教!!!!

 


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

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

--  作者:凡夫俗子
--  发布时间:2016/4/29 1:40:00
--  
你这样写肯定这个结果。不要用当前行用R



--  作者:Hyphen
--  发布时间:2016/4/29 8:37:00
--  
where 料号=\'" & r("料号") & "\' and RSID = \'" & r("RSID") 7 "\'"
--  作者:joe_xgp
--  发布时间:2016/4/29 11:25:00
--  

我发现问题所在了,感谢各位老师的提醒!

 

我用current行的料号和RSID, 当然只有一行数据录入了!