各位大哥帮帮忙ASP的简单问题
各位大哥:我是初接触ASP,试验书上的源码,发现了个问题不知是怎么回事,请大家帮帮忙
下面是Config.asp中的语句
<!-- metadata type="typelib" file="C:\Program Files\Common Files\System\ado\msado15.dll" -->
<%
'On Error Resume Next
'if recordset is open close it, &H00000001 = AdStateOpen
if Session("rs").state = &H00000001 then
Session("rs").close
end if
运行时出现如下的错误:
错误类型:
Microsoft VBScript 运行时错误 (0x800A01A8)
缺少对象: 'Session(...)'
/news_upate/include/config.asp, 第 5 行
第5行就是--if Session("rs").state = &H00000001 then
请问这到底是怎么回事阿?再一次谢谢大家!
问题点数:40、回复次数:9Top
1 楼realearth(大地)回复于 2005-09-04 20:29:07 得分 0
UP一下Top
2 楼asde2004(FLY)回复于 2005-09-04 20:48:01 得分 10
rs对象需要另行编写。Top
3 楼realearth(大地)回复于 2005-09-05 07:14:54 得分 0
怎么另行编写啊?不明白Top
4 楼qoo1983(穿鞋的猫)回复于 2005-09-05 08:14:15 得分 10
Session("rs").state
Rs没定义吧,要么就是这样写不符Top
5 楼cnguai(怪虎)回复于 2005-09-05 08:24:20 得分 0
这是什么代码,,换过吧~~~~
Top
6 楼muziruyue(我是菜鸟)回复于 2005-09-05 08:41:06 得分 10
试一下这个:
if IsNull(Session("rs")) or Isempty(Session("rs")) then
应该没有问题
Top
7 楼realearth(大地)回复于 2005-09-06 14:44:12 得分 0
还是不行阿,为什么阿?在次请求大家的帮助Top
8 楼realearth(大地)回复于 2005-09-06 20:29:12 得分 0
怎么没人看啊!?Top
9 楼pyusksk503(Tony)回复于 2005-09-06 22:04:13 得分 10
Session("rs").close好像没有这种用法.
只有Session.abandon
顺便问一下,你这里面的rs是变量名称还是记录集.Top




