在sql server里是正常的在access里就不对了,不懂
sql2 = "Update sysUserlist Set Password='" & newpassword & "' where Userid = " & Session("sysUserid")
Dim mCn As New OleDbConnection(strConnectionString)
     If mCn.State = ConnectionState.Closed Then mCn.Open()
     Dim objCmd As New OleDbCommand(sql2, mCn)
     objCmd.ExecuteNonQuery()

解决方案 »

  1.   

    不太明白,我报错的内容是UPDATE 语句的语法错误
      

  2.   

    怀疑Session("sysUserid")是否空值,把slq2 write出来看看先
      

  3.   

    在SQLsever里对数据库的连接是不一样的,所以你要对strConnectionString进行修改
      

  4.   

    sql2 = "Update sysUserlist Set [Password]='" & newpassword & "' where Userid = '" & Session("sysUserid") & "'"
      

  5.   

    还是不行,我写出来了:
    Update sysUserlist Set Password='1BAF7010AD85FCA3F13CE90729BEF7E5' where Userid = 1
      

  6.   

    万分感谢 swordragon(古道热肠)