Dream Maker 老漂 不要有和人斗的心,你要赢的是你自己!

oblog 出错了:类型不匹配: '[string: ""]' Post By:2008-11-

一出错 我就自己去看 去琢磨代码 第30行: nTime = oblog.CacheConfig(60) 'CacheConfig(60)是定义缓存的 [color=Red]If nTime < 30 or nTime > 1440 Then nTime = 30[/color] 落伍朋友给我的回复: [code]nTime = oblog.CacheConfig(60) 这里没有返回任何值,则ntime为空了,就出错了[/code] 输出nTime的值看看,出错可能是因为不是数值吧。 nTime = oblog.CacheConfig(60) response.write nTime response.end If nTime < 30 or nTime > 1440 Then nTime = 30 直接看这行不知道问题的。。 初步判断为ntime是空值。。而没法比较。 不懂你的代码是什么作用,影响不大的话改成下面这样应该可以: If nTime = "" Then nTime = 30 If nTime < 30 or nTime > 1440 Then nTime = 30 关键是 CacheConfig 这个缓存! 他存储的 60 是不是数值状态 通常突然出现这样的问题只有两个原因, 一,服务器问题(可能和缓存设置有关系) 二,代码被修改过

Tags: 代码 站长

发布: 老漂 分类: 网站|站长 评论: 3 浏览: 828
留言列表
老漂
老漂 网友GJJ的回复:
变量可能为空,比较之前先将其格式化

老漂
老漂 [u][b]网友abao的回复:[/b][/u]

abao 00:16:48
重启IIS
老漂 00:16:53
重启N次了

老漂 00:17:22
http://122.242.153.243/reg.asp
这是出错页面

abao 00:25:22
好了吗
老漂 00:25:33


老漂 00:25:37


abao 00:26:57
nTime = oblog.CacheConfig(60)
response.write "hello" & cstr(nTime) & "hello"
response.end
试试看
老漂 00:27:19
显示hellohello

abao 00:27:35
原来是空值
老漂 00:28:02
我最搞不明白的就是一开始是好的
突然出问题了

abao 00:29:50
nTime 代表什么,你知道吗?这段代码是不是验证会员注册的?
老漂 00:30:45
nTime = oblog.CacheConfig(60)

CacheConfig(60)是定义缓存的

老漂 00:30:58
reg.asp是验证会员注册的


abao 00:31:56
建议你换一个用户试一试
老漂 00:32:29
换一个用户?
reg.asp页面出不来
没法注册

abao 00:34:51
Application 文件更新一下
老漂 00:35:29
Application 文件?

abao 00:35:49
网站根目录下没有Application吗?
老漂 00:36:36
Application是什么?

abao 00:39:11
把这个加到reg.asp开头
application.contents.removeall
老漂 00:40:47
加到reg.asp最前面的

显示

Microsoft VBScript 编译器错误 错误 '800a0400'

缺少语句

E:\课件\OBLOG\INC\../config.asp,行 2

Option Explicit
^

abao 00:42:53
这样加;
<%
application.contents.removeall

%>











abao 00:43:09
<%
application.contents.removeall
%>







老漂 00:43:24
Active Server Pages 错误 'ASP 0140'

Page 命令无序

/inc/inc_syssite.asp,行 1

@ 命令必须是 Active Server Page 中的第一个命令。

abao 00:45:13
那把这个去掉吧
abao 00:45:39

那把这个去掉吧,再式一下
<%
application.contents.removeall
%>
老漂 00:46:58
Microsoft VBScript 运行时错误 错误 '800a000d'

类型不匹配: '[string: ""]'

/reg.asp,行 30

老漂 00:47:04
最初始的错误

abao 00:47:30
我有个最笨的主意
老漂 00:47:33
?

abao 00:48:29
把nTime = oblog.CacheConfig(60) 改为
nTime = 30 '强行赋值
老漂 00:49:05
Microsoft VBScript 运行时错误 错误 '800a000d'

类型不匹配: '[string: ""]'

/reg.asp,行 143

abao 00:54:37
备份数据,重新安装程序吧
老漂 01:02:29
不管怎么样
非常感谢你
兄弟

abao 01:03:45
不客气,不早了,明天再搞吧
老漂
老漂 正确解决办法:

注册授权码更新间隔时间:"这里修改下
发表留言
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。