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
%>
<%
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。。