以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]set语句没反应,哪里错了?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=41408)

--  作者:aalons
--  发布时间:2013/10/18 16:49:00
--  [求助]set语句没反应,哪里错了?
    Dim cmd As New SQLCommand 
    cmd.CommandText = "Update {表A} set No = 0 Where Sum= "&CurrentTable.Current("Sum")   
   
    If  cmd.ExecuteNonQuery = 1 Then 
        Messagebox.Show("成功清零")
    End If

--  作者:Bin
--  发布时间:2013/10/18 16:55:00
--  
没有符合条件的行吧
--  作者:lsy
--  发布时间:2013/10/18 16:59:00
--  

"&CurrentTable

挤成一团,应该不行吧。

 


--  作者:Bin
--  发布时间:2013/10/18 17:02:00
--  
不好,但是是可以正常运作的. 不过不建议你这样挤成一团!
--  作者:aalons
--  发布时间:2013/10/18 17:09:00
--  
 cmd.CommandText = "Update {表A} set No = 0 Where Sum= "&CurrentTable.Current("Sum")    我改成

 cmd.CommandText = "Update {表A} set No = 0 Where Sum=’ " &CurrentTable.Current("Sum") &" \' "  就行了????

--  作者:Bin
--  发布时间:2013/10/18 17:11:00
--  
说明你这个列是字符串列
--  作者:aalons
--  发布时间:2013/10/18 17:23:00
--  
啊,明白了。啊,真是。谢谢你们