当前位置:K88软件开发文章中心编程语言AspAsp01 → 文章内容

ASP开发过程中Err.Number错误描述详解

减小字体 增大字体 作者:佚名     来源:asp编程网  发布时间:2018-12-30 8:29:45

在平时做的asp开发过程中,为了不让程序中的错误显示出来,我们会使用on error resume next来忽略程序错误,然而使用了这个后,我们自己找错误也麻烦了。通常我们会将Err.Number输出来找错误,这里列出来Err.Number的各个值和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 未找到文件。
54 错误的文件模式。
55 文件已打开。
57 设备 I/O 错误。
58 文件已存在。
59 错误的记录长度。
61 磁盘已满。
62 输入超出文件尾。
63 错误的记录号。
67 文件太多。
68 设备不可用。
70 权限被拒绝。
71 磁盘未准备好。
74 无法用不同的驱动器重命名。
75 路径/文件访问错误。
76 未找到路径。
91 未设置对象变量或 With 块变量。
92 未初始化 For 循环。
93 模式串无效。
94 此错误号已过时,不再使用。
95 应用程序定义的错误或对象定义的错误。
96 无法接收对象的事件,原因是该对象激发的事件数已达到它所支持的事件接收器的最大数。
97 在不是定义类的实例的对象上不能调用友元函数。
98 无论是作为参数还是作为返回值,属性或方法调用都不能包括对私有对象的引用。
100 类“|1”不实现 System.Collections.ICollection 接口。
321 文件格式无效。
322 无法创建必需的临时文件。
325 资源文件中的格式无效。
380 属性值无效。
381 属性数组索引无效。
382 运行时不支持 Set 语句。
383 不支持 Set 语句(只读属性)。
385 需要属性数组索引。
387 不允许有 Set 语句。
393 运行时不支持 Get 语句。
394 不支持 Get 语句(只写属性)。
422 未找到该属性。
423 未找到属性或方法。
424 需要对象。
429 无法创建 ActiveX 组件。
430 类不支持自动化或不支持所需的接口。
432 自动化操作期间未找到文件名或类名。
438 对象不支持此属性或方法。
440 自动化错误。
442 已失去与用于远程处理的类型库或对象库的连接。按对话框的“确定”可移除引用。
443 自动化对象没有默认值。
445 对象不支持此操作。
446 对象不支持命名参数。
447 对象不支持当前的区域设置。
448 未找到命名参数。
449 参数不可选。
450 参数的个数错误或属性分配无效。
451 未定义 Property Let 过程,并且 Property Get 过程未返回对象。
452 序号无效。
453 未找到指定的 DLL 函数。
454 未找到代码资源。
455 代码资源锁错误。
457 此项已与该集合的某个元素关联。
458 变量使用了 Visual Basic 不支持的自动化类型。
459 对象或类不支持事件集。
460 剪贴板格式无效。
461 未找到方法或数据成员。
462 远程服务器计算机不存在或不可用。
463 未在本地计算机上注册类。
481 图片无效。
482 打印机错误。
735 无法将文件保存?TEMP。
744 未找到搜索文本。
746 替换内容太长。
999 遇到 Stop 语句。
32768 尚未实现的功能。

不论是在发展环境中或是在独立方式可执行文件中,当应用程序在执行时,可能会发生 Microsoft Jet 数据库引擎所引发的可捕捉的错误。可使用 Error 对象来测试及响应可捕捉的错误。


错误码 信息
2420 数字语法错误
2421 日期语法错误
2422 字符串语法错误
2423 ‘.'、‘!'、或 ‘()'的使用无效
2424 不认识的名称
2425 不认识的函数名称
2426 表达式中的函数不可用
2427 对象没有值
2428 与域函数一起使用的参数无效
2429 In 运算符缺少 ()
2430 Between 运算符缺少 And
2431 语法错误(缺少运算符)
2432 语法错误(逗点)
2433 语法错误
2434 语法错误(缺少运算符)
2435 多余的)
2436 遗漏了)、 ] 或项目
2437 垂直棒的使用无效
2438 语法错误
2439 函数中的参数个数错误
2440 IIF 函数缺少 ()
2442 括号的使用无效
2443 Is 运算符的使用无效
2445 表达式太复杂
2446 计算时内存不足
2447 ‘.'、‘!'、或 ‘()'的使用无效
2448 不能设置数值
3000 保留方面的错误 <
项目>
;这个错误并无信息
3001 无效的参数
3002 不能启动会话
3003 不能开始事务;已有太多的嵌套事务
3005 <
数据库名>
不是一个有效的数据库名
3006 数据库 <
名称>
被独占地锁定
3007 不能打开库数据库 <
名称>

3008 <
名称>
数据表已经被其它的用户独占地打开,或它已经由用户界面打开且不能进行编排操纵
3009 当打开 <
表格>
数据表时,企图锁定它,但是数据表当前在使用,它不能锁定。请等一下,然后重试一次
3010 <
名称>
数据表已经存在
3011 Microsoft Jet 数据库引擎不能找到对象 <
名称>
。请确定这个对象的存在,并正确拼写它的名称及路径
3012 <
名称>
对象已经存在
3013 不能对可安装的 ISAM 文件重新命名
3014 不能再打开任何表
3015 索引未找到
3016 字段不适合记录
3017 字段太长
3018 找不到字段
3019 没有当前索引导致操作无效
3020 不具有 AddNew 或 Edit 的 Update 或 CancelUpdate
3021 无当前记录
3022 要求对数据表的更改,由于会对索引、主键或关系生成重复的值,所以不会成功。改变字段的数据或改变那些包含着重复数据的字段、删除索引或重定义索引以允许重复索引值,然后重试一次
3023 已经使用 AddNew 或 Edit
3024 找不到文件 <
名称>

3025 不能再打开任何文件。
3026 磁盘没有足够的空间。
3027 不能更新。数据库或对象是只读的。
3028 不能启动您的应用程序。工作组的信息文件丢失了或被另一个用户以独占方式打开。
3029 不是一个有效的帐号名称或密码。
3030 不是一个有效的帐号名称。
3031 不是一个有效的密码。
3032 不能执行此操作。
3033 没有使用对象 <
名称>
的权限。系统管理员或创建对象的人可创建一个适当的权限。
3034 试图在未首先开始一个事务的情况下,提交或回滚一个事务。
3036 数据库已达到最大

[1] [2] [3] [4] [5]  下一页


ASP开发过程中Err.Number错误描述详解