首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

这段代码很正确啊如何会报错呢

2012-03-09 
这段代码很正确啊,怎么会报错呢?setbbsrsserver.CreateObject( adodb.recordset )bbssqlinsertinto[V

这段代码很正确啊,怎么会报错呢?
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语句有返回值么?自己看清楚了再说

热点排行