首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VBscript异常

VBscript异常
EN

Stack Overflow用户
提问于 2014-12-16 12:26:01
回答 1查看 67关注 0票数 1

为什么下面的中使用VBScript (经典的ASP)

代码语言:javascript
复制
Dim y: y = rs("file_description")
Dim x: x = (instr(y, "Internal Server Error") <> 0 or instr(y, "Server Unavailable") <> 0) AND instr(y, "RetryCount=9") = 0

但是这个不工作。它停止执行(没有错误编号或描述!)

代码语言:javascript
复制
dim x: x = (instr(rs("file_description"), "Internal Server Error") <> 0 or instr(rs("file_description"), "Server Unavailable") <> 0) AND instr(rs("file_description"), "RetryCount=9") = 0

奇怪的是,简单地将rs("file_description")表达式提取到变量中会导致代码工作。

我不明白为什么。

EN

回答 1

Stack Overflow用户

发布于 2014-12-16 12:38:50

rs("file_description")可以表示字段对象其默认属性.Value。VBScript根据上下文选择一种或另一种。因为

代码语言:javascript
复制
y = rs("file_description")

使用Set吗,y将包含.Value。若要为第二次报告清楚起见,请使用

代码语言:javascript
复制
x = (instr(rs("file_description").Value, ...
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27504662

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档