1
2db="db.mdb"
3set conn=server.createobject("ADODB.connection")
4connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("" & db & "")
5conn.open connstr
6dim rs,sql
7sql="select * from table"
8set rs=Server.CreateObject("ADODB.Recordset")
9rs.open sql,conn,3,3
10rs.addnew
11rs("name")=request.form("name")
12rs("pass1")=request.form("pass1")
13rs("pass2")=request.form("pass2")
14rs("email")=request.form("email")
15rs.update
16rs.close
17conn.close
18set rs=nothing
19set conn=nothing
---------------------------------------------------------------
试试看rs.open sql,conn,1,3
最好说说出什么错
---------------------------------------------------------------
Server.MapPath(db)
---------------------------------------------------------------
conn打开连接时的锁定类型用 2 试试看,不用 3,或者刷新一下,我以前也碰到过这讨厌的问题。
---------------------------------------------------------------
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)
conn.open connstr
dim rs,sql
sql="select * from [table]"
---------------------------------------------------------------
table是关键字,要这样写 sql="select * from [table]"
致于connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db),最好写成这样的格式(你那样写没错)
---------------------------------------------------------------
起名字的时候要有规范阿。
---------------------------------------------------------------
1,1好像是只读打开啊。而你后面有 rs.update 。
IIS 向来如此,有时的提示根本不着边际的。