[求助]对象打开时,不允许操作
<%s_name=request("i_name")
s_math=request("i_math")
s_chinese=request("i_chinese")
a_username=request("a_username")
a_password=request("a_password")
set conn=server.createobject("adodb.connection")
conn.open=("DRIVER=Driver do Microsoft Access (*.mdb);dbq="&server.mappath("1.mdb"))
set rs=server.createobject("adodb.recordset")
rs.open "student",conn,1,3
rs.addnew
rs("name")=s_name
rs("math")=s_math
rs("chinese")=s_chinese
rs.update
rs.close
set rs=conn.execute("select @@identity as id")
admin_id=rs("id")
rs.open "admin",conn,1,3
rs.addnew
rs("admin_id")=admin_id
rs("username")=a_username
rs("password")=a_password
rs.update
rs.close
set rs=nothing
conn.close
set conn=nothing
%>
*************************************************************
错误提示:
错误类型:
ADODB.Recordset (0x800A0E79)
对象打开时,不允许操作。
/index.asp, 第 20 行
************************************************************************
这是我书上的一段代码修改以后得到的
他里面的一些语句,比如:rs.open "admin",conn,1,3
admin是指其中一个数据表名,我就搞不懂了,为何不是SQL语句也可以;
还有为何出错,我明明是把rs关闭后再打开的啊!!!