打印

这都会出错??帮忙啊!??

if session("mtime")<>empty then
          x=time-session("mtime")
       else
          x=11
       end if
  if x<10 then
      response.end
    end if

Microsoft VBScript 编译器错误 (0x800A0408)
无效字符
/www/rush.asp, line 293
  if x<10 then

你那个x=time-session("mtime")的类型错误了啦!
珍视拥有的、遗忘失去的。
session("mtime")是之前符值的时间啊!?!?session("mtime")=time啊!??!?!
从session中取出来就不是时间型的了,需要转换一下。

TOP

还在为头像烦恼?还在为不能关注好友动态烦忧?快来蓝色理想家园吧!
从session提出来类型会改变????我个session没定义类型的啊!!

TOP

也有可能是
  if x<10 then
前面的空格的问题,把空格去掉,在试~~

TOP

前面有空格就不行?!?@?!?@

TOP

你去掉试一下啊,我们有个同事就是这个问题,弄了良久最后把代码从排了一下,就好了,呵呵,可能和编辑器有关系吧~~

TOP

我想也是x=time-session("mtime")的问题.
用判断函数判断一下x是不是数字(isNumxxxxx函数),就知道又没有错了。
还是那句:学师三日,天下无敌;学师三年,寸步难行。

TOP

session取出来具体是种什么类型我也不是很清楚,改天我查一查。因为我正做的项目就有在session里存HashTable,取出来的值我必须要强制转换成HashTable才行的,所以我怀疑是不是这个原因造成的。

TOP