有谁知道为什么以下SQL语句会返回上述错误?
sSQL =“INSERT INTO Table_Name(field_name)VALUES(”“”“& Request.Form(POSTval)&”'“”)“
POSTVal应包含来自第一个表单文本框的字符串,因为此查询仅由if语句调用,以确保我们位于正确的位置。谢谢!
P.S。使用MS Access DB
答案 0 :(得分:1)
我想我会尝试:
myinsert= Request.Form("POSTval")
sSQL="INSERT INTO Table_Name (field_name) VALUES ('" & myinsert & "')"
您也可以验证Request.Form(“POSTval”)是否有值且不是NULL。
答案 1 :(得分:0)
Request.Form是一个Map,键是字符串,然后你必须使用引号。
Request.Form("POSTval")