淘宝店铺css代码:asp高手进啊!!!

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/03 11:26:59
<!--#include file="database.asp"-->
<html>
<title>保存用户信息</title>
<head></head>
<body>
<%
dim sql
vlogin_name=request.form("login_name")
vpassword=request.form("password")
vpwdchk=request.form("pwdchk")
vaddress=request.form("address")
vphone=request.form("phone")
vemail=request.form("email")
vpostalcode=request.form("postalcode")
vnote=request.form("note")
sql="insert into users(login_name,password,pwdchk,address,phone,email,postalcode,note)values('"&vlogin_name&"','"&vpassword&"','"&vpwdchk&"','"&vaddress&"','"&vphone&"','"&vemail&"','"&vpostalcode&"','"&vnote&"')"
conn.execute(sql)
response.write("用户注册成功")
%>
<p>
<a href="loginindex.asp">点击登陆</a>
</p>
</body>
</html>
报错如下,不知道哪里出错了,希望高手指点!谢谢!
错误类型:
Microsoft JET Database Engine (0x80040E14)
INSERT INTO 语句的语法错误。
/webbuy/UserSav
龙车花卉 - 经理 五级
我按照你的改了,但是还是没有用的,这是为什么啊?

sql="insert into users(login_name,password,pwdchk,address,phone,email,postalcode,note)values('"&vlogin_name&"','"&vpassword&"','"&vpwdchk&"','"&vaddress&"','"&vphone&"','"&vemail&"','"&vpostalcode&"','"&vnote&"')"

好像是note的问题吧,保险一点儿,把里面的表明和列名都加个[],改成
sql="insert into [users]([login_name],[password],[pwdchk],[address],[phone],[email],[postalcode],[note])values('"&vlogin_name&"','"&vpassword&"','"&vpwdchk&"','"&vaddress&"','"&vphone&"','"&vemail&"','"&vpostalcode&"','"&vnote&"')"

你的报错信息应该是缺少end吧
你从form里面获取的数据根本没有经过过滤,里面可能含有一些类似双引号类的符号

你的错误在password, 你用下面句替换, 绝对可以了

sql="insert into

users(login_name,[password],pwdchk,address,phone,email,postalcode,note)values('"&vlogin_name&"','"&vpassword&"','"&vpwdchk&"','"

&vaddress&"','"&vphone&"','"&vemail&"','"&vpostalcode&"','"&vnote&"')"

把users改成[users]
如果不行,确认数据库字段类型的设置是否正确,postalcode应该设置成数字

没有猜错的话应该是你的inset into 语句中values后面没有空格。values后面一定要有空格的。你用response.write sql
response.write end
看看,values后面有没有空格