以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  Update无效..求解  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=30377)

--  作者:晕了快扶我
--  发布时间:2013/3/26 23:15:00
--  Update无效..求解

If e.DataCol.Name = "数量_本次收"

 Dim cmd3 As New SQLCommand
    cmd3.C
    cmd3.CommandText="select 当前库存 from {产品资料子表} Where 料号 = \'" & e.DataRow("OPN") & "\'"
    Dim kc As Integer = cmd3.ExecuteScalar
msgbox(kc + e.NewValue)
    Dim cmd2 As New SQLCommand
    cmd2.C
    cmd2.CommandText = "Update {产品资料子表} SET 当前库存 ="\' & kc + e.NewValue & "\' where 料号 = \'" & e.DataRow("OPN") & "\'"
    cmd.ExecuteNonQuery()
End If

 

 

msgbox得出的值是正确,但是set值无效..当前库存没有更新,也没有任何错误提示..

[此贴子已经被作者于2013-3-26 23:22:06编辑过]

--  作者:晕了快扶我
--  发布时间:2013/3/26 23:28:00
--  

解决了...图片点击可在新窗口打开查看

合成UPDATE真是件痛苦的事情


--  作者:lihe60
--  发布时间:2013/3/27 6:26:00
--  

刷新后看看。

另外,要上传附件。