ASP提交表单出错

<%server_v1=Cstr(Request.ServerVariables("HTTP_REFERER"))server_v2=Cstr(Request.Serve... <%
server_v1=Cstr(Request.ServerVariables("HTTP_REFERER"))
server_v2=Cstr(Request.ServerVariables("SERVER_NAME"))
if mid(server_v1,8,len(server_v2))<>server_v2 then
response.write "<br><br><center><table border=1 cellpadding=20 bordercolor=black bgcolor=#EEEEEE width=450>"
response.write "<tr><td style='font:9pt Verdana'>"
response.write "不要上传站点之外的资料和数据"
response.write "</td></tr></table></center>"
response.end
end if

pid=Request.Form("pid")
sql="update Vote set ps=ps+1 where id="&pid
conn.execute(sql)
Session("tp")="yes"

username=Request.Form("name")
relations=Request.Form("gx")
sex=Request.Form("sex")
age=Request.Form("old")
source1=Request.Form("come")
phone=Request.Form("tel")
pj=Request.Form("pj")
sql2="insert into user(id,username,relations,sex,age,source1,phone,pj) values("&pid&",'"&username&"','"&relations&"','"&sex&"',"&age&",'"&source1&"','"&phone&"','"&pj&"')"
conn.execute(sql2)
Session("tp")="yes"
%>

其中的sql语句能正常的执行,但是sql2却无法执行,请高手解答
展开
 我来答
grey0magpie
2010-03-15 · 超过10用户采纳过TA的回答
知道答主
回答量:22
采纳率:0%
帮助的人:0
展开全部
user\username是sql和access的保留字,换个表名或者将user改为[user],将username改为[username]即:
sql2="insert into [user](id,[username],relations,sex,age,source1,phone,pj) values("&pid&",'"&username&"','"&relations&"','"&sex&"',"&age&",'"&source1&"','"&phone&"','"&pj&"')"

即可。
山坛兄弟49c03e5
2010-03-15 · TA获得超过238个赞
知道小有建树答主
回答量:571
采纳率:0%
帮助的人:489万
展开全部
程序上看没有什么特殊的问题啊,有没有什么错误的提示啊?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友60b941b
2010-03-16 · TA获得超过100个赞
知道小有建树答主
回答量:470
采纳率:0%
帮助的人:303万
展开全部
sql2="insert into user(id,username,relations,sex,age,source1,phone,pj) values

Access 表名不能用user
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式