asp中数据库的插入语句的语法错误
来源:百度知道 编辑:UC知道 时间:2024/05/16 07:51:08
sql="insert into readerinfo(userid,name,sex,age,identity"
sql=sql&",post,dept,tel)values ('"&user_id&"','"&user_name&"','"&sex&"'"
sql=sql&",'"&user_age&"','"&user_identity&"','"&user_post&"','"&user_dept&"','"&user_tel&"')"
conn.execute(sql) 159行
sql="insert into login(userid,password,title) values("&user_id&",'"&user_id&"',"&user_identity&")"
conn.execute(sql)
Response.Redirect "borroweradd.asp?comm=信息添加成功!"
问题:
错误类型:
Microsoft JET Database Engine (0x80040E14)
INSERT INTO 语句的语法错误。
/tsgl/borroweradd.asp, 第 159 行
浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
网页:
POST 147 ??? /tsgl/borroweradd.asp
POST Data:
user_id=09&us
sql=sql&",post,dept,tel)values ('"&user_id&"','"&user_name&"','"&sex&"'"
sql=sql&",'"&user_age&"','"&user_identity&"','"&user_post&"','"&user_dept&"','"&user_tel&"')"
conn.execute(sql) 159行
sql="insert into login(userid,password,title) values("&user_id&",'"&user_id&"',"&user_identity&")"
conn.execute(sql)
Response.Redirect "borroweradd.asp?comm=信息添加成功!"
问题:
错误类型:
Microsoft JET Database Engine (0x80040E14)
INSERT INTO 语句的语法错误。
/tsgl/borroweradd.asp, 第 159 行
浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
网页:
POST 147 ??? /tsgl/borroweradd.asp
POST Data:
user_id=09&us
最后一个也不行啊
不清楚你的数据结构,可能是数据类型不正确,改这样看看:
sql="insert into login(userid,password,title) values("&user_id&",'"&user_id&"','"&user_identity&"')"
======================================================
sex变量没过滤,从POST Data返回信息看,sex出现 %3FD 这样的数据,你改改看。
sql="insert into readerinfo(userid,name,sex,age,[identity]"
sql=sql&",post,dept,tel)values ('"&user_id&"','"&user_name&"','"&sex&"'"
sql=sql&",'"&user_age&"','"&user_identity&"','"&user_post&"','"&user_dept&"','"&user_tel&"')"
identity字段加[] 既 [identity]
sql="insert into readerinfo(userid,name,sex,age,identity"
sql=sql&",post,dept,tel)这儿加个空格试试values ('"&user_id&"','"&user_name&"','"&sex&"'&qu