这句代码(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 & "'"))
链接部份省略....
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 & "'")