请问语法错误(操作符丢失)在查询表达式'userid='中是什么原因?

2025-03-04 03:15:49
推荐回答(1个)
回答1:

语法错误(操作符丢失)在查询表达式'userid=' 向这种可能是request("userid")没有值是个空 你用cstr(request("userid"))cstr()函数可以将request("userid")的值转化为字符串,不知道数据库中userid是否为字符型 如果是的话sql应这应写 sql="deletefromuserswhereuserid='"&cstr(request("userid"))&"'" (MSSQL向楼上说的userid写成这样[userid]) 如果不是sql应这应写 sql="deletefromuserswhereuserid="&cint(request("userid")) (MSSQL向楼上说的userid写成这样[userid]) 希望对你有帮助