asp不能写入数据库

来源:百度知道 编辑:UC知道 时间:2024/05/15 07:17:24
郁闷请看代码 。

<%
set conn=server.createobject("adodb.connection")
conn.open "DBQ="&server.mappath("#data.mdb")&";Driver={Microsoft Access Driver (*.mdb)};"

set rs=server.createobject("adodb.recordset")
sql="select * from info"
rs.open sql,db,1,3
rs.addnew

rs("send_id")=trim(request.form("title"))
rs.update
rs.close
set rs=nothing
response.Write(request.form("title")&"写入成功") '这里能够读入到title
%>

你自己连接数据库的变量名是conn
而你记录集创建又用db肯定连不上数据库
你修改成rs.open sql,conn,1,3就OK拉

不能写入?

遇到这个提示,首先要考虑的是,data.mdb这个文件的权限是不是可修改的呢?

右键该文件 -> 属性 -> 安全 -> Everyone选中,下面把修改勾起来,然后再试试。

rs.open sql,db,1,3 改 rs.open sql,conn,1,3 那来的db。。