社区
ASP
帖子详情
Err是asp的一个对象吗?
viss
2003-02-08 08:10:46
err.number
是什么意思??
...全文
145
6
打赏
收藏
Err是asp的一个对象吗?
err.number 是什么意思??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
julyclyde
2003-02-09
打赏
举报
回复
err是vbscript的
qxg1123
2003-02-09
打赏
举报
回复
是一个内置对象
「已注销」
2003-02-09
打赏
举报
回复
Err 对象的属性是由错误的生成者(Visual Basic、对象或程序员)设置。
当发生运行时错误时,Err 对象的属性由唯一地标识错误的信息以及可用于处理错误的信息填充。若要在代码中生成运行时错误,使用 Raise 方法。
在错误处理例程中的 Exit Sub、Exit Function、Exit Property 或 Resume Next 语句执行之后,Err 对象的属性重置为零或零长度字符串 ("")。在错误处理例程以外,使用任何形式的 Resume 语句都不会重置 Err 对象的属性。但可使用 Clear 方法显式地重置 Err。
使用 Raise 方法而不是 Error 语句来给系统错误和类模块生成运行时错误。是否要在其他代码中使用 Raise 方法决定于您需要返回的信息的多少。
Err 对象是一个全局作用域的内部对象。因此,不需要在代码中创建其实例。
flyinweb
2003-02-09
打赏
举报
回复
同意楼上,ASPErr是ASP的一个对象.
孟子E章
2003-02-08
打赏
举报
回复
Err 对象
含有关于运行时错误的信息。接受用于生成和清除运行时错误的 Raise 和 Clear 方法。
说明
Err 对象是一个具有全局范围 —的固有对象:不必在您的代码中创建它的示例。Err的属性被一个错误 —的生成器设置:Visual Basic,自动对象,或 VBScript 程序。
Err 对象的默认属性是 number。Err.Number 含有一个整数,且可由 Automation 对象使用以返回 SCODE。
当发生运行时错误时,Err 的属性由标识错误的唯一信息以及可用于处理它的信息填充。要在代码中生成运行时错误,请用 Raise 方法。
Err 对象属性被重新设置为零或零长度字符串 ("")。Clear 方法可被用于显式地重新设置 Err。
下面的示例说明了 Err 对象的用法:
On Error Resume Next
Err.Raise 6 '产生溢出错误。
MsgBox ("Error # " & CStr(Err.Number) & " " & Err.Description)
Err.Clear '清除错误。
属性
Description 属性 | HelpContext 属性 | HelpFile 属性 | Number 属性 | Source 属性
方法
Clear 方法 | Raise 方法
Number 属性
返回或设置数值指定错误。Number 是 Err 对象的默认属性。
object.Number [= errornumber]
参数
object
Err 对象。
errornumber
表示 VBScript 错误编号或 SCODE 错误值的整数。
说明
从 Automation 对象返回用户定义错误时,将选定数字作为错误代码添加到常数 vbObjectError 以设置 Err.Number。
下面代码举例说明如何使用 Number 属性
On Error Resume Next
Err.Raise vbObjectError + 1, "SomeObject" ' 产生对象错误 #1.
MsgBox ("Error # " & CStr(Err.Number) & " " & Err.Description)
Err.Clear ' 清除错误。
kinglately
2003-02-08
打赏
举报
回复
是不是对象我说不上但是很好用
err.number是脚本的错误号
err.description是错误说明
err.source是错误源
.......
http://timespace.7i24.com
Asp
中
err
和
err
or
对象
的属性详解及用法示例
一、
ERR
对象
err
对象
使用的时候不需要创建实例,就是说你要用的时候随便拿来使用,就像session一样。 不需要像ADODB
对象
使用的时候Set conn=Server.CreateObject(“ADODB.Connection”)来创建实例,它返回
一个
错误代码。 但是
Err
!=
Err
.Number,可以用Clear方法清除,以利于下次使用.它主要的是个Description方法,返回的是简要错误说明,这里
一个
很经典的例子: 程序代码: 代码如下: < %@ LANGUAGE=”VBscript” %> < %Response.Buffer = True On
Err
or Resu
ASP
Err
.Number 错误描述详解
1 应用程序定义的错误或
对象
定义的错误。 2 应用程序定义的错误或
对象
定义的错误。 3 此错误号已过时,不再使用。 5 过程调用或参数无效。 6 溢出。 7 内存不足。 9 下标超出范围。 10 此数组被固定或临时锁定。 11 被零除。 13 类型不匹配。 14 字符串空间不足。 16 表达式过于复杂。 17 无法执行请求的操作。 18 发生了用户中断。 20 无错误继续执行。 28 堆栈空间不足。 35 未定义 Sub 或 Function。 47 DLL 应用程序客户端太多。 48 加载 DLL 时出错。 49 错误的 DLL 调用约定。 51 内部错误。 52 文件名或编号错误。 53
ASP
的
Err
or
对象
知识简析
在VBScript中,有
一个
On
Err
or Resume Next语句,它使脚本解释器忽略运行期错误并继续脚本代码的执行。接着该脚本可以检查
Err
.Number属性的值,判别是否出现了错误。如果出现错误,返回
一个
非零值。在
ASP
3.0中,也可以使用On
Err
orGoto0“转回到”缺省的错误处理。在
ASP
2.0中实际也进行这种处理,但是没有相应文档说明,这在很多
asp
数据相关处理文件中司空见惯,加上On
Err
or Resume Next,关闭缺省的错误处理,然后用
err
抓住, If
Err
Then
err
.Clear Response.Write 出现了错误! Response.
【
asp
】
ERR
对象
ERR
对象
err
对象
使用的时候不需要创建实例,就是说你要用的时候随便拿来使用,就像session一样,不需要像ADODB
对象
使用的时候Set conn=Server.CreateObject("ADODB.Connection")来创建实例,它返回
一个
错误代码,但是
Err
!=
Err
.Number,可以用Clear方法清除,以利于下次使用.它主要的是个Description方法,返回的是简要
ASP
Err
or(
err
)
对象
的相关基础知识
在VBScript中,有
一个
On
Err
or Resume Next语句,它使脚本解释器忽略运行期错误并继续脚本代码的执行。接着该脚本可以检查
Err
.Number属性的值,判别是否出现了错误。如果出现错误,返回
一个
非零值。在
ASP
3.0中,也可以使用On
Err
or Goto 0“转回到”缺省的错误处理。在
ASP
2.0中实际也进行这种处理,但是没有相应文档说明,这在很多
asp
数据相关处理文件
ASP
28,391
社区成员
357,060
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章