请大家帮忙看一下,原来是可是这么用的,怎么现在不可以这么用了?
记得以前可以这么用的,怎么现在不可以了呢?请大家看一下:
例如:前面的connection连接已经做好了:
set rs=server.CreateObject( "adodb.recordset ")
sql= "select top 1 id from table "
rs.open sql,conn,1,1
rs.close()
sql= "select sex from table "
rs.open sql,conn,1,1 //这里提示对象打开时,不允许操作。我前面不是已经关掉了吗?
而且我记得以前是可以这么做的啊/请问大家有这方面的经验吗?
rs.close()
------解决方案--------------------应该可以的查查看有没有别的地方打开rs
------解决方案--------------------不是吧 我刚试了下 可以啊
<%
dim conn
dim connstr
'on error resume next
connstr = "DBQ= " + server.mappath( "manage/db/q@h@s@a@l@t.asp ") + ";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)}; "
set conn=server.createobject( "ADODB.CONNECTION ")
conn.open connstr
set rs=server.CreateObject( "adodb.recordset ")
sql= "select top 1 id from news "
rs.open sql,conn,1,1
response.write "111 "
rs.close()
sql= "select title from news "
rs.open sql,conn,1,1
response.write "222 "
%>