Sql = "Update UserInfo Set UserPower = '" + nPower + "', ProhibitReason = '" + reason + "' where idx = "+idx ;

解决方案 »

  1.   

    Sql = "Update UserInfo Set UserPower = '" + nPower + "' ProhibitReason = '" + reason + "' where idx = "&idx 
      

  2.   

    Sql = "Update UserInfo Set UserPower = '" + nPower + "',ProhibitReason = '" + reason + "' where idx = "&idx
      

  3.   

    Sql = "Update UserInfo Set UserPower = '" & nPower & "', ProhibitReason = '" & reason & "' where idx = " & idx 
      

  4.   

    Sql = "???";能麻烦您写的整齐一些吗?"'、'" 这样的信息很难理解建议是查看一下是否漏掉了 空格 之类的部分
      

  5.   

    我自己来回答吧还是ProhibitReason之前要有个逗号
      

  6.   

    Sql = "Update UserInfo Set UserPower = '" & nPower & "' ProhibitReason = '" & reason & "' where idx = "&idx 
      

  7.   

    教你个方法 在之后加个Response.Write(Sql) 你就能发现这个问题 
      

  8.   

    Sql = "Update UserInfo Set UserPower = " & nPower & " ProhibitReason = '" & reason & "' where idx = "&idx UserPower ='nPower',ProhibitReason = 'reason ' 才对吧,你后面拼的是ProhibitReason = 'reason ' 而前前面不加单引号还没有逗号