这句代码(ASP的SQL)为什么出错?

来源:百度知道 编辑:UC知道 时间:2024/05/17 08:30:02
代码如下:
链接部份省略....
conn.Excute(update userInfo set visitCount=" & rs("visitCount")+1 &"where userName='" & userNameform & "'")

运行后的提示如下:

错误类型:
Microsoft VBScript 编译器错误 (0x800A03EE)
缺少 ')'
/bbs/share/login.asp, line 17, column 19
conn.Excute(update userInfo set visitCount=" & rs("visitCount")+1 &"where userName='" & userNameform & "'"))

onn.Excute("update userInfo set visitCount=" & cstr(rs("visitCount")+1) &"where userName='" & userNameform & "'")

最后多了个括号

update前面加"

迷失的牛腩说的有理,还有where前有空格,要不然还是不对的,即改成
conn.Execute("update userInfo set visitCount=" & rs("visitCount")+1 &" where userName='" & userNameform & "'")