insert into 语句的语法错误 求助.

来源:百度知道 编辑:UC知道 时间:2024/09/22 18:23:42
错误类型:
Microsoft VBScript 编译器错误 (0x800A0401)
语句未结束
/neko/register.asp, line 65, column 11
rs.open=sql,conn,1,1
----------^

代码
.....
sql="insert into userdata (user,password,password1,email) values (' "&user&" ',' "&password&" ',' "&password1&" ',' "&email&" ')"
rs.close
rs.open sql,conn,1,1
response.Cookies("log")("user")=user
response.Cookise("log")("password")=password
....

完成加100分谢谢
回1楼.OPEN之前看到的结果是空的.没有引号等特殊符号
回2楼.本来是没加空格的.后来由于看得眼花就加上了空格.不过加不加空格都是报一样的错误
回3楼..你那样是不行地....
回4楼.+和&不是一样的嘛?..实际出来的效果还是同样的错误
回5楼 我的没有换行

看你的sql语句没错误
去掉
rs.close
rs.open sql,conn,1,1
用这个语句
sql="insert into userdata (user,password,password1,email) values (' "&user&" ',' "&password&" ',' "&password1&" ',' "&email&" ')"
conn.Execute sql
conn.close
set conn=nothing

sql="insert into userdata (user,password,password1,email) values (' "&user&" ',' "&password&" ',' "&password1&" ',' "&email&" ')"

你把这个用一行写出来,不要换行,估计是换行的问题

sql=
"insert into userdata (user,password,password1,email) values ('"&user&"','"&password&"','"&password1&"','"&email&"')"
去掉" ',' "中的空格

你替换为这个试试sql="insert into userdata (user,password,password1,email) values
('"+user+"','"+p