读书人

请大家帮忙看一下,原来是可是这么用的

发布时间: 2012-04-10 21:03:56 作者: rapoo

请大家帮忙看一下,原来是可是这么用的,怎么现在不可以这么用了?
记得以前可以这么用的,怎么现在不可以了呢?请大家看一下:
例如:前面的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 "
%>

读书人网 >ASP

热点推荐