这段代码很正确啊,怎么会报错呢?
set bbsrs=server.CreateObject( "adodb.recordset ")
bbssql = "insert into [VT_User] (name,pswd,userinfo) values( ' "&zhanghao& " ', ' "&md5(mima1)& " ', ' "&mail+ "||--||1|images/headpic/1.gif|40|40|| "&date()& "| "& " ') "
bbsrs.open bbssql,bbsconn,1,3
'bbsrs.close '这如果加上bbrs.close的话也会报错
bbssql1= "update vt_config set newuser= ' "&zhanghao& " ',usernum=usernum+1 "s
bbsrs.open bbssql1,bbsconn,1,3
bbsrs.close '出错的地方
set bbsrs = nothing
===================================
它会提示
ADODB.Recordset '800a0e78 '
对象关闭时,不允许操作。
\wwwroot\aheng\newbbs\ce1.asp, line 45
它虽然报错,但是一切都会执行成功 如果把bbrrs.close去掉的话就不会报错
但是这样会很浪费服务器内存
大家帮忙看看怎么
------解决方案--------------------你的第一个SQL语句有返回值么?自己看清楚了再说