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却无法执行,请高手解答 展开
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却无法执行,请高手解答 展开
3个回答
展开全部
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&"')"
即可。
sql2="insert into [user](id,[username],relations,sex,age,source1,phone,pj) values("&pid&",'"&username&"','"&relations&"','"&sex&"',"&age&",'"&source1&"','"&phone&"','"&pj&"')"
即可。
展开全部
程序上看没有什么特殊的问题啊,有没有什么错误的提示啊?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
sql2="insert into user(id,username,relations,sex,age,source1,phone,pj) values
Access 表名不能用user
Access 表名不能用user
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询