asp添加数据库记录 不成功 请朋友给分析一下 谢谢

来源:百度知道 编辑:UC知道 时间:2024/06/22 20:18:28
<%
set rs=server.createobject("adodb.recordset")
sqlstr="select * from tongxunlu"
rs.open sqlstr,conn,1,3
rs.addnew
rs("姓名")=request.form ("name")
rs.update
rs.close
conn.close
set rs=nothing
set conn=nothing
%>

添加记录最好别这样写,下面这样:
sqlstr="insert into tongxunlu([]姓名) values ('"&request.form ("name")&"')"
rs.open sqlstr,conn,1,3

数据库中如果有中文的话有的时候它是不认识的。
所以把“姓名”改成英文的就可以了。

request.form ("name")
这里容易出错,用request("name")试试看

rs("姓名")=request.form ("name")
数据库字段建议用英文,不要用中文.
把"姓名"字段换英文试一下