菜月昴日文翻译:asp向数据库添加数据出现问题

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/08 23:45:17
请教各位高手一asp 问题
<!--#include file="conn1.asp"-->
<%
name1=trim(request.form("name"))
pwd=trim(request.form("pwd"))
if name1="" or pwd="" then
response.write("出错!")
response.end()
else
sql="SELECT *FROM USER"
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,3
rs.addnew
rs("n")=name1
rs("p")=pwd
rs.update
%>
<script language="javascript">
alert("成功了!")
window.location.href("book_write.asp")
</script>
<% rs.close
set rs=nothing
conn.close
set conn=nothing
end if
%>
运行时出现下面错误:Microsoft JET Database Engine (0x80040E14)
FROM 子句语法错误。
/IISHelp/qq/book_save.asp, 第 11 行

sql语句写成
select * from [user]

user是关键字,不能直接使用

sql="SELECT *FROM USER"
这一句少了一个空格
sql="SELECT * FROM USER" 这样才对

<%
name1=trim(request.form(\"name\"))
pwd=trim(request.form(\"pwd\"))
if name1=\"\" or pwd=\"\" then
response.write(\"出错!\")
response.end()
else
set rs=server.createobject(\"adodb.recordset\")
sql=\"SELECT * FROM USER\"
rs.open sql,conn,1,3
rs.addnew
rs(\"n\")=name1
rs(\"p\")=pwd
rs.update
%>
<script language=\"javascript\">
alert(\"成功了!\")
window.location.href(\"book_write.asp\")
</script>
<% rs.close
set rs=nothing
conn.close
set conn=nothing
end if
%>

rs.open sql,conn,1,3

rs.open sql,conn,3,3