下载附录 D 错 误 代 码
D.1 VBScript错误代码
D.1.1 语法错误当脚本源程序包含不符合语言预先规定的语法规则时,产生语法错误。在开发期间应当注意这些错误的类型。 V B S c r i p t语言包含 5 3个语法错误,如表 D - 1所示。
表 D-1 VBScript语言的语法错误类型代码及说明十进制代码 十六进制代码 说 明
1 0 0 1 8 0 0 A 0 3 E 9 内存溢出
1 0 0 2 8 0 0 A 0 3 E A 语法错误
1 0 0 3 8 0 0 A 0 3 E B 缺少,:”
1 0 0 5 8 0 0 A 0 3 E D 缺少,(”
1 0 0 6 8 0 0 A 0 3 E E 缺少,)”
1 0 0 7 8 0 0 A 0 3 E F 缺少,]”
1 0 1 0 8 0 0 A 0 3 F 2 缺少标识符
1 0 11 8 0 0 A 0 3 F 3 缺少“=”
1 0 1 2 8 0 0 A 0 3 F 4 缺少,i f”
1 0 1 3 8 0 0 A 0 3 F 5 缺少,To”
1 0 1 4 8 0 0 A 0 3 F 6 缺少,E n d”
1 0 1 5 8 0 0 A 0 3 F 7 缺少,F u n c t i o n”
1 0 1 6 8 0 0 A 0 3 F 8 缺少,s u b”
1 0 1 7 8 0 0 A 0 3 F 9 缺少,T h e n”
1 0 1 8 8 0 0 A 0 3 FA 缺少,We n d”
1 0 1 9 8 0 0 A 0 3 F B 缺少,L o o p”
1 0 2 0 8 0 0 A 0 3 F C 缺少,N e x t”
1 0 2 1 8 0 0 A 0 3 F D 缺少,C a s e”
1 0 2 2 8 0 0 A 0 3 F E 缺少,S e l e c t”
1 0 2 3 8 0 0 A 0 3 F F 缺少表达式
1 0 2 4 8 0 0 A 0 4 0 0 缺少语句
1 0 2 5 8 0 0 A 0 4 0 1 缺少语句的结束
1 0 2 6 8 0 0 A 0 4 0 2 缺少整数常量
1 0 2 7 8 0 0 A 0 4 0 3 缺少,W h i l e”或,U n t i l”
1 0 2 8 8 0 0 A 0 4 0 4 缺少,W h i l e”或,U n t i l”或语句的结束
1 0 2 9 8 0 0 A 0 4 0 5 缺少,Wi t h”
1 0 3 0 8 0 0 A 0 4 0 6 标识符太长
1 0 3 1 8 0 0 A 0 4 0 7 无效数字
1 0 3 2 8 0 0 A 0 4 0 8 无效字符
1 0 3 3 8 0 0 A 0 4 0 9 未结束的字符串常量
1 0 3 4 8 0 0 A 0 4 0 A 未结束的注释
1 0 3 7 8 0 0 A 0 4 0 D 关键字,M e”的无效使用
(续 )
十进制代码 十六进制代码 说 明
1 0 3 8 8 0 0 A 0 4 0 E,l o o p”缺少,d o”
1 0 3 9 8 0 0 A 0 4 0 F 无效的,e x i t”语句
1 0 4 0 8 0 0 A 0 4 1 0 无效,f o r”循环控制变量
1 0 4 1 8 0 0 A 0 4 11 重复定义名字
1 0 4 2 8 0 0 A 0 4 1 2 必须是第一个语句
1 0 4 3 8 0 0 A 0 4 1 3 不能赋予非值性参数
1 0 4 4 8 0 0 A 0 4 1 4 当调用子过程时不能用圆括号
1 0 4 5 8 0 0 A 0 4 1 5 缺少字符常量
1 0 4 6 8 0 0 A 0 4 1 6 缺少,I n”
1 0 4 7 8 0 0 A 0 4 1 7 缺少,C l a s s”
1 0 4 8 8 0 0 A 0 4 1 8 必须在一个类中定义
1 0 4 9 8 0 0 A 0 4 1 9 在属性声明中缺少,L e t”或,S e t”或,G e t”
1 0 5 0 8 0 0 A 0 4 1 A 缺少,P r o p e r t y”
1 0 5 1 8 0 0 A 0 4 1 B 在属性说明中参数的数目必须一致
1 0 5 2 8 0 0 A 0 4 1 C 在一个类中不能有多个缺省的方法或属性
1 0 5 3 8 0 0 A 0 4 1 D 类的初始化或终止没有参数
1 0 5 4 8 0 0 A 0 4 1 E 属性的设置或赋值必须至少有一个参数
1 0 5 5 8 0 0 A 0 4 1 F 不希望的,N e x t”
1 0 5 6 8 0 0 A 0 4 2 0 仅能在,P r o p e r t y”或,F u n c t i o n”或,S u b”上指定,D e f a u l t”
1 0 5 7 8 0 0 A 0 4 2 1,D e f a u l t”也必须指定,P u b l i c”
1 0 5 8 8 0 0 A 0 4 2 2,D e f a u l t”说明仅能在,Property Get”上
D.1.2 运行期错误当脚本代码试图执行一个无效动作时,发生运行期错误。在调试和测试阶段,这些主要错误应当引起注意。 V B S c r i p t代码包含 6 5个这样的运行期错误,如表 D - 2所示。
表 D-2 VBScript语言的运行时间错误类型代码及说明十进制代码 十六进制代码 说 明
5 8 0 0 A 0 0 0 5 无效的程序调用或参数
6 8 0 0 A 0 0 0 6 溢出
7 8 0 0 A 0 0 0 7 内存不足
9 8 0 0 A 0 0 0 9 下标超界
1 0 8 0 0 A 0 0 0 A 这个数组被固定或暂时锁定
11 8 0 0 A 0 0 0 B 被零除
1 3 8 0 0 A 0 0 0 D 类型不匹配
1 4 8 0 0 A 0 0 0 E 字符串空间不足
1 7 8 0 0 A 0 0 11 不能执行要求的操作
2 8 8 0 0 A 0 0 1 C 没有段空间
3 5 8 0 0 A 0 0 2 3 子程序或函数没定义
4 8 8 0 0 A 0 0 3 0 装载 D L L出错
5 1 8 0 0 A 0 0 3 3 内部错误
5 2 8 0 0 A 0 0 3 4 无效的文件名或数值
5 3 8 0 0 A 0 0 3 5 文件没找到
5 4 8 0 0 A 0 0 3 6 错误的文件格式
5 5 8 0 0 A 0 0 3 7 文件已打开
882计计 ASP 3 高级编程 下载
(续 )
十进制代码 十六进制代码 说 明
5 7 8 0 0 A 0 0 3 9 I / O设备错误
5 8 8 0 0 A 0 0 3 A 文件已存在
6 1 8 0 0 A 0 0 3 D 磁盘已满
6 2 8 0 0 A 0 0 3 E 输入超出文件尾
6 7 8 0 0 A 0 0 4 3 文件太多
6 8 8 0 0 A 0 0 4 4 设备不可用
7 0 8 0 0 A 0 0 4 6 权限被拒绝
7 1 8 0 0 A 0 0 4 7 磁盘没准备好
7 4 8 0 0 A 0 0 4 A 不能用不同的驱动器重命名
7 5 8 0 0 A 0 0 4 B 路径/文件访问出错
7 6 8 0 0 A 0 0 4 C 找不到路径
9 1 8 0 0 A 0 0 5 B 没有设置对象变量
9 2 8 0 0 A 0 0 5 C F o r循环没有初始化
9 4 8 0 0 A 0 0 5 E N u l l的无效使用
3 2 2 8 0 0 A 0 1 4 2 不能产生必需的临时文件
4 2 4 8 0 0 A 0 1 A 8 对象被请求
4 2 9 8 0 0 A 0 1 A D A c t i v e X组件不能创建对象
4 3 0 8 0 0 A 0 1 A E 类不支持自动化
4 3 2 8 0 0 A 0 1 B 0 在自动化操作中没有找到文件名或类名
4 3 8 8 0 0 A 0 1 B 6 对象不支持这个方法或属性
4 4 0 8 0 0 A 0 1 B 8 自动化出错
4 4 5 8 0 0 A 0 1 B D 对象不支持这种操作
4 4 6 8 0 0 A 0 1 B E 对象不支持命名的参数
4 4 7 8 0 0 A 0 1 B F 对象不支持目前的位置设置
4 4 8 8 0 0 A 0 1 C 0 命名的参数没发现
4 4 9 8 0 0 A 0 1 C 1 变量不可缺省
4 5 0 8 0 0 A 0 1 C 2 错误的变量个数或无效的属性设置
4 5 1 8 0 0 A 0 1 C 3 对象不是一个集合
4 5 3 8 0 0 A 0 1 C 5 指定的 D L L函数没找到
4 5 5 8 0 0 A 0 1 C 7 代码资源锁出错
4 5 7 8 0 0 A 0 1 C 9 这个键已与这个集合的一个元素相关
4 5 8 8 0 0 A 0 1 C A 变量使用了在 V B S c r i p t中不支持的自动化类型
4 6 2 8 0 0 A 0 1 C E 远程服务器机器不存在或不可用
4 8 1 8 0 0 A 0 1 E 1 无效图片
5 0 0 8 0 0 A 0 1 F 4 变量没定义
5 0 1 8 0 0 A 0 1 F 5 非法赋值
5 0 2 8 0 0 A 0 1 F 6 对于执行脚本来说,对象不安全
5 0 3 8 0 0 A 0 1 F 7 对于初始化来说,对象不安全
5 0 4 8 0 0 A 0 1 F 8 对于创建来说,对象不安全
5 0 5 8 0 0 A 0 1 F 9 无效或不可靠的引用
5 0 6 8 0 0 A 0 1 FA 类没有定义
5 0 1 6 8 0 0 A 1 3 9 8 缺少需要规则的表达式对象
5 0 1 7 8 0 0 A 1 3 9 9 在规则表达式中有语法错误
5 0 1 8 8 0 0 A 1 3 9 A 不希望的量词
5 0 1 9 8 0 0 A 1 3 9 B 在规则表达式中缺少,]”
5 0 2 0 8 0 0 A 1 3 9 C 在规则表达式中缺少,)”
5 0 2 1 8 0 0 A 1 3 9 D 不在有效的字符集范围内
3 2 8 11 8 0 0 A 8 0 2 B 元素没找到附录 D 错 误 代 码 计计 883下载
D.2 JScript错误代码
D.2.1 语法错误当脚本源程序包含不符合语言预先规定的语法规则时,产生语法错误。在开发期间应当注意这些错误的类型。 J S c r i p t语言包含 3 2个语法错误,如表 D - 3所示。
表 D-3 JScript语言的错误类型代码及说明十进制代码 十六进制代码 说 明
1 0 0 1 8 0 0 A 0 3 E 9 内存不足
1 0 0 2 8 0 0 A 0 3 E A 语法错误
1 0 0 3 8 0 0 A 0 3 E B 缺少“:,
1 0 0 4 8 0 0 A 0 3 E C 缺少“;”
1 0 0 5 8 0 0 A 0 3 E D 缺少,(”
1 0 0 6 8 0 0 A 0 3 E E 缺少,)”
1 0 0 7 8 0 0 A 0 3 E F 缺少,]”
1 0 0 8 8 0 0 A 0 3 F 0 缺少,{”
1 0 0 9 8 0 0 A 0 3 F 1 缺少,}”
1 0 1 0 8 0 0 A 0 3 F 2 缺少标识符
1 0 11 8 0 0 A 0 3 F 3 缺少“=”
1 0 1 2 8 0 0 A 0 3 F 4 缺少“/”
1 0 1 3 8 0 0 A 0 3 F 5 无效数字
1 0 1 4 8 0 0 A 0 3 F 6 无效字符
1 0 1 5 8 0 0 A 0 3 F 7 未结束的字符串常量
1 0 1 6 8 0 0 A 0 3 F 8 未结束的注释
1 0 1 8 8 0 0 A 0 3 FA,r e t u r n”语句在函数外
1 0 1 9 8 0 0 A 0 3 F B 在循环外不能有,b r e a k”
1 0 2 0 8 0 0 A 0 3 F C 在循环外不能有,c o n t i n u e”
1 0 2 3 8 0 0 A 0 3 F F 缺少十六进制数字
1 0 2 4 8 0 0 A 0 4 0 0 缺少,w h i l e”
1 0 2 5 8 0 0 A 0 4 0 1 标签重复定义
1 0 2 6 8 0 0 A 0 4 0 2 标签没找到
1 0 2 7 8 0 0 A 0 4 0 3 在一个,s w i t c h”语句中仅能出现一次,d e f a u l t”
1 0 2 8 8 0 0 A 0 4 0 4 要求标识符或字符串
1 0 2 9 8 0 0 A 0 4 0 5 要求,@ e n d”
1 0 3 0 8 0 0 A 0 4 0 6 条件编译被关闭
1 0 3 1 8 0 0 A 0 4 0 7 缺少常量
1 0 3 2 8 0 0 A 0 4 0 8 缺少,@”
1 0 3 3 8 0 0 A 0 4 0 9 缺少,c a t c h”
1 0 3 4 8 0 0 A 0 4 0 A 缺少,v a r”
1 0 3 5 8 0 0 A 0 4 0 B t h r o w必须后跟一个表达式,并在源程序同同一行
D.2.2 运行期错误当脚本代码试图执行一个无效动作时,发生运行期错误。在调试和测试阶段这些主要错误应当引起注意。 J S c r i p t代码包含 7 6个这样的运行期错误,如表 D - 4所示。
884计计 ASP 3 高级编程 下载表 D-4 JScript语言的运行期错误类型代码及说明十进制代码 十六进制代码 说 明
5 8 0 0 A 0 0 0 5 无效的程序调用或参数
6 8 0 0 A 0 0 0 6 溢出
7 8 0 0 A 0 0 0 7 内存不足
9 8 0 0 A 0 0 0 9 下标超界
1 0 8 0 0 A 0 0 0 A 数组被固定或暂时锁定
11 8 0 0 A 0 0 0 B 被零除
1 3 8 0 0 A 0 0 0 D 类型不匹配
1 4 8 0 0 A 0 0 0 E 字符串空间不足
1 7 8 0 0 A 0 0 11 不能执行要求的操作
2 8 8 0 0 A 0 0 1 C 栈空间不足
3 5 8 0 0 A 0 0 2 3 子程序或函数没定义
4 8 8 0 0 A 0 0 3 0 在装载 D L L时出错
5 1 8 0 0 A 0 0 3 3 内部错误
5 2 8 0 0 A 0 0 3 4 无效的文件名或数字
5 3 8 0 0 A 0 0 3 5 文件没找到
5 4 8 0 0 A 0 0 3 6 无效的文件模式
5 5 8 0 0 A 0 0 3 7 文件已打开
5 7 8 0 0 A 0 0 3 9 设备 I / O出错
5 8 8 0 0 A 0 0 3 A 文件已存在
6 1 8 0 0 A 0 0 3 D 磁盘已满
6 2 8 0 0 A 0 0 3 E 输入超过文件尾
6 7 8 0 0 A 0 0 4 3 文件太多
6 8 8 0 0 A 0 0 4 4 设备不可用
7 0 8 0 0 A 0 0 4 6 权限被拒绝
7 1 8 0 0 A 0 0 4 7 磁盘没准备好
7 4 8 0 0 A 0 0 4 A 不能用不同的驱动器符重命名
7 5 8 0 0 A 0 0 4 B 路径 /文件访问错误
7 6 8 0 0 A 0 0 4 C 路径没找到
9 1 8 0 0 A 0 0 5 B 对象变量或 Wi t h块变量没设定
9 2 8 0 0 A 0 0 5 C F o r循环没初始化
9 4 8 0 0 A 0 0 5 E N u l l的无效使用
3 2 2 8 0 0 A 0 1 4 2 不能产生必需的临时文件
4 2 4 8 0 0 A 0 1 A 8 对象被请示
4 2 9 8 0 0 A 0 1 A D 自动化服务器不能创建对象
4 3 0 8 0 0 A 0 1 A E 类不支持自动化
4 3 2 8 0 0 A 0 1 B 0 在自动化操作中文件名或类名没找到
4 3 8 8 0 0 A 0 1 B 6 对象不支持这个属性或方法
4 4 0 8 0 0 A 0 1 B 8 自动化出错
4 4 5 8 0 0 A 0 1 B D 对象不支持这个动作
4 4 6 8 0 0 A 0 1 B E 对象不支持命名的参数
4 4 7 8 0 0 A 0 1 B F 对象不支持目前的位置设置
4 4 8 8 0 0 A 0 1 C 0 没找到命名的参数
4 4 9 8 0 0 A 0 1 C 1 缺省不能缺省
4 5 0 8 0 0 A 0 1 C 2 错误的参数数量或无效的属性赋值
4 5 1 8 0 0 A 0 1 C 3 对象不是一个集合
4 5 3 8 0 0 A 0 1 C 5 指定的 D L L函数没找到
4 5 8 8 0 0 A 0 1 C A 变量使用了在 J S c r i p t中不支持的自动化类型附录 D 错 误 代 码 计计 885下载
(续 )
十进制代码 十六进制代码 说 明
4 6 2 8 0 0 A 0 1 C E 远程服务器机器不存在或不可用
5 0 1 8 0 0 A 0 1 F 5 变量不能赋值
5 0 2 8 0 0 A 0 1 F 6 在运行脚本时,对象不安全
5 0 3 8 0 0 A 0 1 F 7 在初始化时,对象不安全
5 0 4 8 0 0 A 0 1 F 8 在创建时,对象不安全
5 0 0 0 8 0 0 A 1 3 8 8 不能赋值,t h i s”
5 0 0 1 8 0 0 A 1 3 8 9 缺少数字
5 0 0 2 8 0 0 A 1 3 8 A 缺少函数
5 0 0 3 8 0 0 A 1 3 8 B 不能赋值函数结果
5 0 0 4 8 0 0 A 1 3 8 C 不能索引对象
5 0 0 5 8 0 0 A 1 3 8 D 缺少字符串
5 0 0 6 8 0 0 A 1 3 8 E 缺少日期对象
5 0 0 7 8 0 0 A 1 3 8 F 缺少对象
5 0 0 8 8 0 0 A 1 3 9 0 非法赋值
5 0 0 9 8 0 0 A 1 3 9 1 未定义的标识符
5 0 1 0 8 0 0 A 1 3 9 2 缺少布尔变量
5 0 11 8 0 0 A 1 3 9 3 不能执行来自自由脚本的代码
5 0 1 2 8 0 0 A 1 3 9 4 缺少对象成员
5 0 1 3 8 0 0 A 1 3 9 5 缺少 VB Array
5 0 1 4 8 0 0 A 1 3 9 6 缺少 J S c r i p t对象
5 0 1 5 8 0 0 A 1 3 9 7 缺少枚举器对象
5 0 1 6 8 0 0 A 1 3 9 8 缺少规则表达式对象
5 0 1 7 8 0 0 A 1 3 9 9 规则表达式的语法错误
5 0 1 8 8 0 0 A 1 3 9 A 不希望的量词
5 0 1 9 8 0 0 A 1 3 9 B 规则表达式中缺少,]”
5 0 2 0 8 0 0 A 1 3 9 C 规则表达式中缺少,)”
5 0 2 1 8 0 0 A 1 3 9 D 不在有效的字符集范围内
5 0 2 2 8 0 0 A 1 3 9 E 抛出异常,并且没有捕获
5 0 2 3 8 0 0 A 1 3 9 F 函数没有有效的原型对象
D.3 ASP错误代码对于包括在 ASP DLL中的失败的错误,表 D - 5所示的是返回的普通错误代码。当这些类型的错误发生时,可在 A S P E r r o r对象的 A S P C o d e属性中发现这些代码。
表 D-5 ASP错误代码及说明错误代码 错误消息 说 明
ASP 0100 Out of memory 内存不足 (不能够分配要求的内存 )
ASP 0101 Unexpected error 意外错误 (函数返回异常 e x c e p t i o n _ n a m e)
ASP 0102 Expecting string input 缺少字符串输入
ASP 0103 Expecting numeric input 缺少数字输入
ASP 0104 Opration not allowed 操作不允许
ASP 0105 Index out of range 索引超出范围 (一个数组索引超界 )
ASP 0106 Type Mismatch 类型不匹配 (遇到的数据类型不能被处理 )
ASP 0107 Stack Overflow 栈溢出 (正在处理的数据数量超出了允许界限 )
886计计 ASP 3 高级编程 下载
(续 )
错误代码 错误消息 说 明
ASP 011 5 Unexpected error 意外错误 (外部对象出现可捕获的 e x c e p t i o n _ n a m e错误,脚本不能继续运行 )
ASP 0177 S e r v e r.CreateObject Failed 服务器创建对象失败 (无效的 P r o g I D )
ASP 0190 Unexpected error 意外错误 (当释放外部对象,产生可捕获的错误 )
ASP 0191 Unexpected error 意外错误 (在外部对象的 O n S t a r t P a g e方法中产生可捕获的错误 )
ASP 0192 Unexpected error 意外错误 (在外部对象的 O n E n d P a g e方法中产生可捕获的错误 )
ASP 0193 OnStartPage Failed 在外部对象的 O n S t a r t P a g e方法中产生错误
ASP 0194 OnEndPage Failed 在外部对象 O n E n d p a g e方法中产生错误
ASP 0240 Script Engine Exception 脚本引擎从 o b j e c t _ n a m e对象中抛出 e x c e p t i o n _ n a m e异常
ASP 0241 CreateObject Exception o b j e c t _ n a m e对象的 C r e a t e O b j e c t方法引起了 e x c e p t i o n _ n a m e异常
ASP 0242 Query OnStartPage Interface 查询对象 O b j e c t _ n a m e的 O n S t a r t P a g e和 O n E n d P a g e方法引起了
E x c e p t i o n e x c e p t i o n _ n a m e异常
D.4 HTTP 1.1报头代码
HTTP 1.1报头代码及含义如表 D - 6所示。
表 D-6 HTTP 1.1报头代码及含义用 途 代 码 含 义信息 1 0 0 继续
1 0 1 转变协议成功 2 0 0 O K
2 0 1 创建
2 0 2 接收
2 0 3 非权威信息
2 0 4 没有内容
2 0 5 重设内容
2 0 6 部分内容重定向 3 0 0 多个选择
3 0 1 永久移动
3 0 2 临时移动
3 0 3 看别处
3 0 4 没有修改
3 0 5 使用代理客户错误 4 0 0 错误的请求
4 0 1 未授权的
4 0 2 要求报酬
4 0 3 被禁止
4 0 4 未发现
4 0 5 方法不被允许
4 0 6 不可接收的
4 0 7 需要代理验证
4 0 8 请求超时
4 0 9 冲突
4 1 0 离线
4 11 长度要求附录 D 错 误 代 码 计计 887下载
(续 )
用 途 代 码 含 义
4 1 2 预检验失败
4 1 3 请求的实体太大
4 1 4 请求的 U R I太大
4 1 5 不支持的媒介类型服务器错误 5 0 0 内部的服务器错误
5 0 1 没有实现
5 0 2 无效的网关
5 0 3 服务不可用
5 0 4 网关超时
5 0 5 H T T P版本不被支持客户错误和服务器错误代码的解释由微软 I I S提供,如表 D - 7所示。
表 D-7 客户端错误和服务器端错误代码及 I I S提供的解释错误代码 短 文 本 解 释
4 0 0 无效请求 由于错误语法,服务器不能理解请求,在修改前客户不应重复请求
4 0 1,1 未授权 (登录失败 ) 传递给服务器的证书和登录服务器要求的证书不相符。与 We b
服务器管理员联系,确认你有访问所需资源的权限
4 0 1,2 由于服务器配置使登录失败引起 传送给服务器的证书和登录服务器要求的证书不相符,这通常的未授权 是由于没有送入正确的 w w w验证报头字段引起的。请和网站服务器的管理员联系,以确认有访问所需的资源的权限
4 0 1,3 由于资源上的 A C L引起的未授权 用户传送的证书没有访问服务器上的其资源的权限,这些资源可能是一些包含在客户地址行中的页面或文件,或者是服务器上的一些文件,这些文件对于处理包含客户地址行中的页面或文件是必要的。请记住想要访问的资源的完整地址,然后和网站服务器的管理者联系,以确认有访问所需的资源的权限
4 0 1,4 由于过滤器失败引起的未授权 网页服务器上安装了一个过滤程序来检验用户和服务器的连接。
由于这个过滤程序,用于连接服务器的验证被拒绝访问。请记住想要访问的资源的完整地址,然后和网站服务器的管理者联系,以确认有访问所需的资源的权限
4 0 1,5 由于 I S A P I / C G I应用程序验证 网络服务器的地址有一个 I S A P I和 C G I程序在接入之前验证用失败引起的未授权 户的证书,由于这个程序,用于连接服务器的验证被拒绝访问。
请记住想要访问的资源的整修地址,然后和网站服务器的管理员联系,以确认有访问所需的资源的权限
4 0 3,1 执行访问引起的禁止 如果试图执行一个 C G I,I S A P I或其他可执行的程序,但程序来自于不允许执行程序的目录,将引发这类错误。如果问题总存在,请与网站服务器管理员联系
4 0 3,2 读访问引起的禁止 如果试图显示一个 H T M L网页,但这个文件在标记为只有
E x e c u t e或 S c r i p t权限的目录中,或者没有缺省的页面并不能进行目录浏览的目录,会引发这类问题。如果问题总存在,请与网站服务器管理员联系
4 0 3,3 写访问引起的禁止 如果试图在一个不允许写的目录中上传或修改一个文件,问题将发生。如果问题总存在,请与网站服务器管理员联系
4 0 3,4 所需的 S S L引起的禁止 试图访问的网页具有 S S L安全性,为了浏览该页面,需要在地址开头加上 h t t p s,/ /,以便启用 S S L。如果问题总存在,请与网站服务器管理员联系
888计计 ASP 3 高级编程 下载
(续 )
错误代码 短 文 本 解 释
4 0 3,5 所需的 SSL 128引起的禁止 正要使用的资源具有 1 2 8位的 S S L安全性,为了浏览它需一个支持此 S S L级的浏览器。请确认所用的浏览器支持 1 2 8位的 S S L
安全性。如果浏览器支持,请与网站服务器管理员联系,报告此问题
4 0 3,6 拒绝 I P地址引起的禁止 当所用的 I P地址在服务器不允许使用的 I P地址的列表中时产生此错误。如果问题总存在,请与网站服务器管理员联系
4 0 3,7 要求客户证书引起的禁止 客户试图访问的资源要求客户的浏览器有一个服务器认可的
S S L客户证书。这用于验证客户是否为资源的合法用户。请与服务器管理员联系,获得有效的客户证书
4 0 3,8 访问站点拒绝引起的禁止 如果网站服务器不响应请求,或客户没有与站点连接的权限,
会引起该错误。请与网站服务器管理员联系
4 0 3,9 连接的用户太多引起的访问禁止 如果网络服务器很忙或由于传输瓶颈不接受用户的请求时产生此错误。请过一会儿再连接。如果问题总存在,请与网站服务器管理员联系
4 0 3,1 0 无效的配置引起的访问禁止 网络服务器上有配置问题。如果问题总存在,请与网站服务器管理员联系
4 0 3,11 口令改变引起的访问禁止 在验证期间如果用户输入错误口令,将引起这种错误。请更新页面再试。如果问题总存在,请与网站服务器管理员联系
4 0 3,1 2 映射拒绝访问引起的访问禁止 客户的证书映射被拒绝访问这个网站。请与网站管理员联系,
确定客户证书权限,也可改变客户证书后重试
4 0 4 没找到 网络服务器找不到客户要找的文件或脚本。请检查 U R L确保路径正确。如果问题总存在,请与网站服务器管理员联系
4 0 5 方法被不允许 请求标识的资源不允许使用在请求行中指定的方法。请确认已为请求的资源建立了正确的 M I M E类型。如果问题总存在,请与网站服务器管理员联系
4 0 6 不可接受的 由请求标识的资源仅能生成相应的响应实体,根据请求的报头,这些实体中含有不可接受的内容特征。如果问题总存在,
请与网站服务器管理员联系
4 0 7 需要代理验证 在处理请求之前,必须有一个代理服务器验证。请登录代理服务器,然后重试。如果问题总存在,请与网站服务器管理员联系
4 1 2 预检验失败 当服务器测试时,有一个或多少请求报头字段的预检验值为
FA L S E。客户在当前资源的元信息中设置的预检验,将防止请求的方法被应用其他资源。如果问题总存在,请与网站服务器管理员联系
4 1 4 请求的 U R I太长 由于请求的 U R I太长,服务器拒绝服务。在下面情况下,可能发生这种情况:
客户不适当地将携带着很长查询信息的 P O S T请求转换为 G E T
请求
客户遇到重定向问题,例如,一个重定向 U R L的前缀指向了它自己的后缀
客户试图利用某些服务器使用固定长度缓冲区读或操纵请示的
U R I这个安全漏洞来攻击服务器如果问题总存在,请与网站服务器管理员联系
5 0 0 内部的服务器错误 网络服务器不能执行请求,过一会儿再试请求。如果问题总存在,请与网站服务器管理员联系附录 D 错 误 代 码 计计 889下载
(续 )
错误代码 短 文 本 解 释
5 0 1 不能实现 服务器不支持实现客户请求所需的功能,请检查 U R L是否正确。如果问题总存在,请与网站服务器管理员联系
5 0 2 无效的网关 作为网关或代理的服务器,收到一个来自上游服务器的无效响应 (访问上游服务器是为了试图满足客户的请求 )。如果问题总存在,请与网站服务器管理员联系注意,服务器错误消息文件位于 Windows 或 Windows NT 的 HELP\COMMON文件夹中。
D.5 ADO错误代码表 D - 8是 A D O操作中返回的错误常量、代码及说明表 D-8 ADO错误常量、代码及说明常量名称 代 码 说 明
a d E r r B o u n d To C o m m a n d 3 7 0 7 应用程序不能改变 R e c o r d s e t对象的 A c t i v e C o m n e c t i o n属性,以 C o m m a n d对象作为它的源
a d E r r C a n n o t C o m p l e t e 3 7 3 2 不能完成动作
a d E r r C a n t C h a n g e C o n n e c t i o n 3 7 4 8 不能改变连接
a d E r r C a n t C h a n g e P r o v i d e r 3 2 2 0 不能改变提供者
a d E r r C a n t C o n v e r t v a l u e 3 7 2 4 不能转换值
a d E r r C a n t C r e a t e 3 7 2 5 不能创建资源
a d E r r C a t a l o g N o t S e t 3 7 4 7 类别没有设置所以动作不能执行
a d E r r C o l u m n N o t O n T h i s R o w 3 7 2 6 这一行中不存在指定的列
a d E r r D a t a C o n v e r s i o n 3 4 2 1 对于当前的应用程序,应用程序使用了错误类型的值
a d E r r D a t a O v e r f l o w 3 7 2 1 数据超出给定的数据类型的范围
a d E r r D e l R e s O u t O f S c o p e 3 7 3 8 不能删除资源,这超出了允许范围
a d E r r D e n y N o t S u p p o r t e d 3 7 5 0 不能设置 D e n y权限,因为提供者不支持
a d E r r D e n y Ty p e N o t S u p p o r t e d 3 7 5 1 提供者不支持请求的 D e n y类型
a d E r r F e a t u r e N o t Av a i l a b l e 3 2 5 1 提供者不支持该应用程序请求的操作
a d E r r F i e l d s U p d a t e F a i l e d 3 7 4 9 F i e l d s集合的 D p d a t e方法失败
a d E r r I l l e g a l O p e r a t i o n 3 2 1 9 在此环境中不允许应用程序请求的操作
a d E r r I n t e g r i t y Vi o l a t i o n 3 7 1 9 因为违背数据的完整性,操作失败
a d E r r I n Tr a n s a c t i o n 3 2 4 6 在事务中,应用程序不能显式地关闭 C o n n e c t i o n对象
a d E r r I n v a l i d A rg u m e n t 3 0 0 1 应用程序使用的参数类型错误,可能超出范围或与其他类型冲突
a d E r r I n v a l i d C o n n e c t i o n 3 7 0 9 应用程序请求对一个对象的操作时使用了一个引用,而该引用指向了一个关闭的或无效的 C o n n e c t i o n对象
a d E r r I n v a l i d P a r a m I n f o 3 7 0 8 应用程序不适当地定义了一个 P a r a m e t e r对象
a d E r r I n v a l i d Tr a n s a c t i o n 3 7 1 4 事务无效
a d E r r I n v a l i d U R L 3 7 2 9 提供的 U R L无效
a d E r r I t e m N o t F o u n d 3 2 6 5 A D O在集合中没发现对象
a d E r r N o C u r r e n t R e c o r d 3 0 2 1 B O F和 E O F中一个为 Tr u e,或者当前记录已被删,而应用程序的请求操作需要当前记录
a d E r r N o t E x e c u t i n g 3 7 1 5 操作不在执行过程中
a d E r r N o t R e e n t r a n t 3 7 1 0 操作不能重新执行
a d E r r O b j e c t C l o s e d 3 7 0 4 如果对象已关闭,不允许应用程序请求的操作
a d E r r O b j e c t I n C o l l e c t i o n 3 3 6 7 对象已在集合中,不能追加
890计计 ASP 3 高级编程 下载
(续 )
常量名称 代 码 说 明
a d E r r O b j e c t N o t S e t 3 4 2 0 由应用程序引用的对象不再指向有效的对象
a d E r r O b j e c t O p e n 3 7 0 5 如果对象已打开,不允许应用程序请求的操作
a d E r r O p e n i n g F i l e 3 0 0 2 当打开请求的文件时,发生错误
a d E r r O p e r a t i o n C a n c e l l e d 3 7 1 2 操作被取消
a d E r r O u t O f S p a c e 3 7 3 4 因为服务器得不到足够的空间完成操作,操作失败
a d E r r P e r m i s s i o n D e n i e d 3 7 2 0 因为用户没有足够的权限完成操作,操作失败
a d E r r P r o p C o n f l i c t i n g 3 7 4 2 设置这个属性造成和其他属性冲突
a d E r r P r o p I n v a l i d C o l u m n 3 7 3 9 对于选择的列,这个属性无效
a d E r r P r o p I n v a l i d O p t i o n 3 7 4 0 给属性提供了一个无效的选择
a d E r r P r o p I n v a l i d Va l u e 3 7 4 1 给属性提供了一个无效的值
a d E r r P r o p N o t A l l S e t t a b l e 3 7 4 3 不是所有的属性都能被设置
a d E r r P r o p N o t S e t 3 7 4 4 属性没有被设置
a d E r r P r o p N o t S e t t a b l e 3 7 4 5 属性不能被设置
a d E r r P r o p N o t S u p p o r t e d 3 7 4 6 属性不被支持
a d E r r P r o v i d e r F a i l e d 3 0 0 0 提供者执行请求的动作失败
a d E r r P r o v i d e r N o t F o u n d 3 7 0 6 A D O不能找到指定的提供者
a d E r r R e a d F i l e 3 0 0 3 读指定的文件时出错
a d E r r R e s o u r c e E x i s t s 3 7 3 1 资源已经存在
a d E r r e s o u r c e L o c k e d 3 7 3 0 资源被锁定
a d E r r R e s o u r c e O u t O f S c o p e 3 7 3 5 资源超出范围
a d E r r S c h e m a Vi o l a t i o n 3 7 2 2 动作违背了模式
a d E r r S i g n M i s m a t c h 3 7 2 3 表达式包含不匹配的符号
a d E r r S t i l l C o n n e c t i n g 3 7 1 3 操作仍然在连接中
a d E r r S t i l l E x e c u t i n g 3 7 11 操作仍然在执行
a d E r r Tr e e P e r m i s s i o n D e n i e d 3 7 2 8 没有查看目录树的权限
a d E r r U n a v a i l a b l e 3 7 3 6 命令不可用
a d E r r U n s a f e O p e r a t i o n 3 7 1 6 在这种情况下运行不安全
a d E r r U R L D o e s N o t E x i s t 3 7 2 7 U R L不存在
adErrURLNamedRowDoes NotExist 3 7 3 7 在命名的行中的 U R L不存在
a d E r r Vo l u m e N o t F o u n d 3 7 3 3 文件版本信息没找到
a d E r r Wr i t e F i l e 3 0 0 4 写文件时有错误
a d w r n S e c u r i t y D i a l o g 3 7 1 7 操作引出一个安全对话
a d w r n S e c u r i t y D i a l o g H e a d e r 3 7 1 8 操作引出一个安全对话头表 D - 9是扩展的 A D O错误及其说明。
表 D-9 是扩展的 A D O错误及其说明错误代码 说 明
- 2 1 4 7 4 8 3 6 4 7 未实现
- 2 1 4 7 4 8 3 6 4 6 内存不足
- 2 1 4 7 4 8 3 6 4 5 一个或多个参数无效
- 2 1 4 7 4 8 3 6 4 4 不支持这样的接口
- 2 1 4 7 4 8 3 6 4 3 无效指针
- 2 1 4 7 4 8 3 6 4 2 无效句柄
- 2 1 4 7 4 8 3 6 4 1 操作终止
- 2 1 4 7 4 8 3 6 4 0 不确定的错误
- 2 1 4 7 4 8 3 6 3 9 一般访问拒绝错误附录 D 错 误 代 码 计计 891下载
(续 )
错误代码 说 明
- 2 1 4 7 4 8 3 6 3 8 完成操作所必需的数据不再可用
- 2 1 4 7 4 6 7 2 6 3 未实现
- 2 1 4 7 4 6 7 2 6 2 不支持这样的接口
- 2 1 4 7 4 6 7 2 6 1 无效指针
- 2 1 4 7 4 6 7 2 6 0 操作终止
- 2 1 4 7 4 6 7 2 5 9 不确定的错误
- 2 1 4 7 4 6 7 2 5 8 线程本地存储失败
- 2 1 4 7 4 6 7 2 5 7 获取共享的内存分配程序失败
- 2 1 4 7 4 6 7 2 5 6 获取内存分配程序失败
- 2 1 4 7 4 6 7 2 5 5 不能初始化类的高速缓存
- 2 1 4 7 4 6 7 2 5 4 不能初始化 R P C服务
- 2 1 4 7 4 6 7 2 5 3 不能设置线程本地存储通道控制
- 2 1 4 7 4 6 7 2 5 2 不能分配线程本地存储通道控制
- 2 1 4 7 4 6 7 2 5 1 用户提供的内存分配程序不可接受
- 2 1 4 7 4 6 7 2 5 0 O L E服务互斥量已存在
- 2 1 4 7 4 6 7 2 4 9 O L E服务文件映射已存在
- 2 1 4 9 4 6 7 2 4 8 不能映射 O L E服务的文件视图
- 2 1 4 7 4 6 7 2 4 7 试图启动 O L E服务失败
- 2 1 4 7 4 6 7 2 4 6 在单线程模型中试图再一次调用 C o I n i t i a l i z e
- 2 1 4 7 4 6 7 2 4 5 需要一个远程激活,但是不允许
- 2 1 4 7 4 6 7 2 4 4 需要一个远程激活,但是提供的服务器名称无效
- 2 1 4 7 4 6 7 2 4 3 类运行配置的安全 i d与调用者不同
- 2 1 4 7 4 6 7 2 4 2 使用 O L E 1服务所需的 D D E窗口被禁止
- 2 1 4 7 4 6 7 2 4 1 R u n A s指定的必须是域名 \用户名或只是用户名
- 2 1 4 7 4 6 7 2 4 0 服务进程不能启动,可能路径名不正确
- 2 1 4 7 4 6 7 2 3 9 当配置标识时服务进程不能启动,路径名可能不正确或无效
- 2 1 4 7 4 6 7 2 3 8 由于配置标识不正确,服务进程不能启动。检查用户名和口令
- 2 1 4 7 4 6 7 2 3 7 不允许客户启动这个服务器
- 2 1 4 7 4 6 7 2 3 6 提供这个服务的服务器不能启动
- 2 1 4 7 4 6 7 2 3 5 本计算机不能和服务器提供的其他计算机通信
- 2 1 4 7 4 6 7 2 3 4 服务器启动后不响应
- 2 1 4 7 4 6 7 2 3 3 服务器的注册信息不一致或不完整
- 2 1 4 7 4 6 7 2 3 2 这个接口的注册信息不一致或不完整
- 2 1 4 7 4 6 7 2 3 1 不支持试图执行的操作
- 2 1 4 7 4 1 8 11 3 灾难性失败
- 2 1 4 7 0 2 4 8 9 1 一般访问拒绝错误
- 2 1 4 7 0 2 4 8 9 0 无效句柄
- 2 1 4 7 0 2 4 8 8 2 内存不足
- 2 1 4 7 0 2 4 8 0 9 一个或多个参数无效
892计计 ASP 3 高级编程 下载
D.1 VBScript错误代码
D.1.1 语法错误当脚本源程序包含不符合语言预先规定的语法规则时,产生语法错误。在开发期间应当注意这些错误的类型。 V B S c r i p t语言包含 5 3个语法错误,如表 D - 1所示。
表 D-1 VBScript语言的语法错误类型代码及说明十进制代码 十六进制代码 说 明
1 0 0 1 8 0 0 A 0 3 E 9 内存溢出
1 0 0 2 8 0 0 A 0 3 E A 语法错误
1 0 0 3 8 0 0 A 0 3 E B 缺少,:”
1 0 0 5 8 0 0 A 0 3 E D 缺少,(”
1 0 0 6 8 0 0 A 0 3 E E 缺少,)”
1 0 0 7 8 0 0 A 0 3 E F 缺少,]”
1 0 1 0 8 0 0 A 0 3 F 2 缺少标识符
1 0 11 8 0 0 A 0 3 F 3 缺少“=”
1 0 1 2 8 0 0 A 0 3 F 4 缺少,i f”
1 0 1 3 8 0 0 A 0 3 F 5 缺少,To”
1 0 1 4 8 0 0 A 0 3 F 6 缺少,E n d”
1 0 1 5 8 0 0 A 0 3 F 7 缺少,F u n c t i o n”
1 0 1 6 8 0 0 A 0 3 F 8 缺少,s u b”
1 0 1 7 8 0 0 A 0 3 F 9 缺少,T h e n”
1 0 1 8 8 0 0 A 0 3 FA 缺少,We n d”
1 0 1 9 8 0 0 A 0 3 F B 缺少,L o o p”
1 0 2 0 8 0 0 A 0 3 F C 缺少,N e x t”
1 0 2 1 8 0 0 A 0 3 F D 缺少,C a s e”
1 0 2 2 8 0 0 A 0 3 F E 缺少,S e l e c t”
1 0 2 3 8 0 0 A 0 3 F F 缺少表达式
1 0 2 4 8 0 0 A 0 4 0 0 缺少语句
1 0 2 5 8 0 0 A 0 4 0 1 缺少语句的结束
1 0 2 6 8 0 0 A 0 4 0 2 缺少整数常量
1 0 2 7 8 0 0 A 0 4 0 3 缺少,W h i l e”或,U n t i l”
1 0 2 8 8 0 0 A 0 4 0 4 缺少,W h i l e”或,U n t i l”或语句的结束
1 0 2 9 8 0 0 A 0 4 0 5 缺少,Wi t h”
1 0 3 0 8 0 0 A 0 4 0 6 标识符太长
1 0 3 1 8 0 0 A 0 4 0 7 无效数字
1 0 3 2 8 0 0 A 0 4 0 8 无效字符
1 0 3 3 8 0 0 A 0 4 0 9 未结束的字符串常量
1 0 3 4 8 0 0 A 0 4 0 A 未结束的注释
1 0 3 7 8 0 0 A 0 4 0 D 关键字,M e”的无效使用
(续 )
十进制代码 十六进制代码 说 明
1 0 3 8 8 0 0 A 0 4 0 E,l o o p”缺少,d o”
1 0 3 9 8 0 0 A 0 4 0 F 无效的,e x i t”语句
1 0 4 0 8 0 0 A 0 4 1 0 无效,f o r”循环控制变量
1 0 4 1 8 0 0 A 0 4 11 重复定义名字
1 0 4 2 8 0 0 A 0 4 1 2 必须是第一个语句
1 0 4 3 8 0 0 A 0 4 1 3 不能赋予非值性参数
1 0 4 4 8 0 0 A 0 4 1 4 当调用子过程时不能用圆括号
1 0 4 5 8 0 0 A 0 4 1 5 缺少字符常量
1 0 4 6 8 0 0 A 0 4 1 6 缺少,I n”
1 0 4 7 8 0 0 A 0 4 1 7 缺少,C l a s s”
1 0 4 8 8 0 0 A 0 4 1 8 必须在一个类中定义
1 0 4 9 8 0 0 A 0 4 1 9 在属性声明中缺少,L e t”或,S e t”或,G e t”
1 0 5 0 8 0 0 A 0 4 1 A 缺少,P r o p e r t y”
1 0 5 1 8 0 0 A 0 4 1 B 在属性说明中参数的数目必须一致
1 0 5 2 8 0 0 A 0 4 1 C 在一个类中不能有多个缺省的方法或属性
1 0 5 3 8 0 0 A 0 4 1 D 类的初始化或终止没有参数
1 0 5 4 8 0 0 A 0 4 1 E 属性的设置或赋值必须至少有一个参数
1 0 5 5 8 0 0 A 0 4 1 F 不希望的,N e x t”
1 0 5 6 8 0 0 A 0 4 2 0 仅能在,P r o p e r t y”或,F u n c t i o n”或,S u b”上指定,D e f a u l t”
1 0 5 7 8 0 0 A 0 4 2 1,D e f a u l t”也必须指定,P u b l i c”
1 0 5 8 8 0 0 A 0 4 2 2,D e f a u l t”说明仅能在,Property Get”上
D.1.2 运行期错误当脚本代码试图执行一个无效动作时,发生运行期错误。在调试和测试阶段,这些主要错误应当引起注意。 V B S c r i p t代码包含 6 5个这样的运行期错误,如表 D - 2所示。
表 D-2 VBScript语言的运行时间错误类型代码及说明十进制代码 十六进制代码 说 明
5 8 0 0 A 0 0 0 5 无效的程序调用或参数
6 8 0 0 A 0 0 0 6 溢出
7 8 0 0 A 0 0 0 7 内存不足
9 8 0 0 A 0 0 0 9 下标超界
1 0 8 0 0 A 0 0 0 A 这个数组被固定或暂时锁定
11 8 0 0 A 0 0 0 B 被零除
1 3 8 0 0 A 0 0 0 D 类型不匹配
1 4 8 0 0 A 0 0 0 E 字符串空间不足
1 7 8 0 0 A 0 0 11 不能执行要求的操作
2 8 8 0 0 A 0 0 1 C 没有段空间
3 5 8 0 0 A 0 0 2 3 子程序或函数没定义
4 8 8 0 0 A 0 0 3 0 装载 D L L出错
5 1 8 0 0 A 0 0 3 3 内部错误
5 2 8 0 0 A 0 0 3 4 无效的文件名或数值
5 3 8 0 0 A 0 0 3 5 文件没找到
5 4 8 0 0 A 0 0 3 6 错误的文件格式
5 5 8 0 0 A 0 0 3 7 文件已打开
882计计 ASP 3 高级编程 下载
(续 )
十进制代码 十六进制代码 说 明
5 7 8 0 0 A 0 0 3 9 I / O设备错误
5 8 8 0 0 A 0 0 3 A 文件已存在
6 1 8 0 0 A 0 0 3 D 磁盘已满
6 2 8 0 0 A 0 0 3 E 输入超出文件尾
6 7 8 0 0 A 0 0 4 3 文件太多
6 8 8 0 0 A 0 0 4 4 设备不可用
7 0 8 0 0 A 0 0 4 6 权限被拒绝
7 1 8 0 0 A 0 0 4 7 磁盘没准备好
7 4 8 0 0 A 0 0 4 A 不能用不同的驱动器重命名
7 5 8 0 0 A 0 0 4 B 路径/文件访问出错
7 6 8 0 0 A 0 0 4 C 找不到路径
9 1 8 0 0 A 0 0 5 B 没有设置对象变量
9 2 8 0 0 A 0 0 5 C F o r循环没有初始化
9 4 8 0 0 A 0 0 5 E N u l l的无效使用
3 2 2 8 0 0 A 0 1 4 2 不能产生必需的临时文件
4 2 4 8 0 0 A 0 1 A 8 对象被请求
4 2 9 8 0 0 A 0 1 A D A c t i v e X组件不能创建对象
4 3 0 8 0 0 A 0 1 A E 类不支持自动化
4 3 2 8 0 0 A 0 1 B 0 在自动化操作中没有找到文件名或类名
4 3 8 8 0 0 A 0 1 B 6 对象不支持这个方法或属性
4 4 0 8 0 0 A 0 1 B 8 自动化出错
4 4 5 8 0 0 A 0 1 B D 对象不支持这种操作
4 4 6 8 0 0 A 0 1 B E 对象不支持命名的参数
4 4 7 8 0 0 A 0 1 B F 对象不支持目前的位置设置
4 4 8 8 0 0 A 0 1 C 0 命名的参数没发现
4 4 9 8 0 0 A 0 1 C 1 变量不可缺省
4 5 0 8 0 0 A 0 1 C 2 错误的变量个数或无效的属性设置
4 5 1 8 0 0 A 0 1 C 3 对象不是一个集合
4 5 3 8 0 0 A 0 1 C 5 指定的 D L L函数没找到
4 5 5 8 0 0 A 0 1 C 7 代码资源锁出错
4 5 7 8 0 0 A 0 1 C 9 这个键已与这个集合的一个元素相关
4 5 8 8 0 0 A 0 1 C A 变量使用了在 V B S c r i p t中不支持的自动化类型
4 6 2 8 0 0 A 0 1 C E 远程服务器机器不存在或不可用
4 8 1 8 0 0 A 0 1 E 1 无效图片
5 0 0 8 0 0 A 0 1 F 4 变量没定义
5 0 1 8 0 0 A 0 1 F 5 非法赋值
5 0 2 8 0 0 A 0 1 F 6 对于执行脚本来说,对象不安全
5 0 3 8 0 0 A 0 1 F 7 对于初始化来说,对象不安全
5 0 4 8 0 0 A 0 1 F 8 对于创建来说,对象不安全
5 0 5 8 0 0 A 0 1 F 9 无效或不可靠的引用
5 0 6 8 0 0 A 0 1 FA 类没有定义
5 0 1 6 8 0 0 A 1 3 9 8 缺少需要规则的表达式对象
5 0 1 7 8 0 0 A 1 3 9 9 在规则表达式中有语法错误
5 0 1 8 8 0 0 A 1 3 9 A 不希望的量词
5 0 1 9 8 0 0 A 1 3 9 B 在规则表达式中缺少,]”
5 0 2 0 8 0 0 A 1 3 9 C 在规则表达式中缺少,)”
5 0 2 1 8 0 0 A 1 3 9 D 不在有效的字符集范围内
3 2 8 11 8 0 0 A 8 0 2 B 元素没找到附录 D 错 误 代 码 计计 883下载
D.2 JScript错误代码
D.2.1 语法错误当脚本源程序包含不符合语言预先规定的语法规则时,产生语法错误。在开发期间应当注意这些错误的类型。 J S c r i p t语言包含 3 2个语法错误,如表 D - 3所示。
表 D-3 JScript语言的错误类型代码及说明十进制代码 十六进制代码 说 明
1 0 0 1 8 0 0 A 0 3 E 9 内存不足
1 0 0 2 8 0 0 A 0 3 E A 语法错误
1 0 0 3 8 0 0 A 0 3 E B 缺少“:,
1 0 0 4 8 0 0 A 0 3 E C 缺少“;”
1 0 0 5 8 0 0 A 0 3 E D 缺少,(”
1 0 0 6 8 0 0 A 0 3 E E 缺少,)”
1 0 0 7 8 0 0 A 0 3 E F 缺少,]”
1 0 0 8 8 0 0 A 0 3 F 0 缺少,{”
1 0 0 9 8 0 0 A 0 3 F 1 缺少,}”
1 0 1 0 8 0 0 A 0 3 F 2 缺少标识符
1 0 11 8 0 0 A 0 3 F 3 缺少“=”
1 0 1 2 8 0 0 A 0 3 F 4 缺少“/”
1 0 1 3 8 0 0 A 0 3 F 5 无效数字
1 0 1 4 8 0 0 A 0 3 F 6 无效字符
1 0 1 5 8 0 0 A 0 3 F 7 未结束的字符串常量
1 0 1 6 8 0 0 A 0 3 F 8 未结束的注释
1 0 1 8 8 0 0 A 0 3 FA,r e t u r n”语句在函数外
1 0 1 9 8 0 0 A 0 3 F B 在循环外不能有,b r e a k”
1 0 2 0 8 0 0 A 0 3 F C 在循环外不能有,c o n t i n u e”
1 0 2 3 8 0 0 A 0 3 F F 缺少十六进制数字
1 0 2 4 8 0 0 A 0 4 0 0 缺少,w h i l e”
1 0 2 5 8 0 0 A 0 4 0 1 标签重复定义
1 0 2 6 8 0 0 A 0 4 0 2 标签没找到
1 0 2 7 8 0 0 A 0 4 0 3 在一个,s w i t c h”语句中仅能出现一次,d e f a u l t”
1 0 2 8 8 0 0 A 0 4 0 4 要求标识符或字符串
1 0 2 9 8 0 0 A 0 4 0 5 要求,@ e n d”
1 0 3 0 8 0 0 A 0 4 0 6 条件编译被关闭
1 0 3 1 8 0 0 A 0 4 0 7 缺少常量
1 0 3 2 8 0 0 A 0 4 0 8 缺少,@”
1 0 3 3 8 0 0 A 0 4 0 9 缺少,c a t c h”
1 0 3 4 8 0 0 A 0 4 0 A 缺少,v a r”
1 0 3 5 8 0 0 A 0 4 0 B t h r o w必须后跟一个表达式,并在源程序同同一行
D.2.2 运行期错误当脚本代码试图执行一个无效动作时,发生运行期错误。在调试和测试阶段这些主要错误应当引起注意。 J S c r i p t代码包含 7 6个这样的运行期错误,如表 D - 4所示。
884计计 ASP 3 高级编程 下载表 D-4 JScript语言的运行期错误类型代码及说明十进制代码 十六进制代码 说 明
5 8 0 0 A 0 0 0 5 无效的程序调用或参数
6 8 0 0 A 0 0 0 6 溢出
7 8 0 0 A 0 0 0 7 内存不足
9 8 0 0 A 0 0 0 9 下标超界
1 0 8 0 0 A 0 0 0 A 数组被固定或暂时锁定
11 8 0 0 A 0 0 0 B 被零除
1 3 8 0 0 A 0 0 0 D 类型不匹配
1 4 8 0 0 A 0 0 0 E 字符串空间不足
1 7 8 0 0 A 0 0 11 不能执行要求的操作
2 8 8 0 0 A 0 0 1 C 栈空间不足
3 5 8 0 0 A 0 0 2 3 子程序或函数没定义
4 8 8 0 0 A 0 0 3 0 在装载 D L L时出错
5 1 8 0 0 A 0 0 3 3 内部错误
5 2 8 0 0 A 0 0 3 4 无效的文件名或数字
5 3 8 0 0 A 0 0 3 5 文件没找到
5 4 8 0 0 A 0 0 3 6 无效的文件模式
5 5 8 0 0 A 0 0 3 7 文件已打开
5 7 8 0 0 A 0 0 3 9 设备 I / O出错
5 8 8 0 0 A 0 0 3 A 文件已存在
6 1 8 0 0 A 0 0 3 D 磁盘已满
6 2 8 0 0 A 0 0 3 E 输入超过文件尾
6 7 8 0 0 A 0 0 4 3 文件太多
6 8 8 0 0 A 0 0 4 4 设备不可用
7 0 8 0 0 A 0 0 4 6 权限被拒绝
7 1 8 0 0 A 0 0 4 7 磁盘没准备好
7 4 8 0 0 A 0 0 4 A 不能用不同的驱动器符重命名
7 5 8 0 0 A 0 0 4 B 路径 /文件访问错误
7 6 8 0 0 A 0 0 4 C 路径没找到
9 1 8 0 0 A 0 0 5 B 对象变量或 Wi t h块变量没设定
9 2 8 0 0 A 0 0 5 C F o r循环没初始化
9 4 8 0 0 A 0 0 5 E N u l l的无效使用
3 2 2 8 0 0 A 0 1 4 2 不能产生必需的临时文件
4 2 4 8 0 0 A 0 1 A 8 对象被请示
4 2 9 8 0 0 A 0 1 A D 自动化服务器不能创建对象
4 3 0 8 0 0 A 0 1 A E 类不支持自动化
4 3 2 8 0 0 A 0 1 B 0 在自动化操作中文件名或类名没找到
4 3 8 8 0 0 A 0 1 B 6 对象不支持这个属性或方法
4 4 0 8 0 0 A 0 1 B 8 自动化出错
4 4 5 8 0 0 A 0 1 B D 对象不支持这个动作
4 4 6 8 0 0 A 0 1 B E 对象不支持命名的参数
4 4 7 8 0 0 A 0 1 B F 对象不支持目前的位置设置
4 4 8 8 0 0 A 0 1 C 0 没找到命名的参数
4 4 9 8 0 0 A 0 1 C 1 缺省不能缺省
4 5 0 8 0 0 A 0 1 C 2 错误的参数数量或无效的属性赋值
4 5 1 8 0 0 A 0 1 C 3 对象不是一个集合
4 5 3 8 0 0 A 0 1 C 5 指定的 D L L函数没找到
4 5 8 8 0 0 A 0 1 C A 变量使用了在 J S c r i p t中不支持的自动化类型附录 D 错 误 代 码 计计 885下载
(续 )
十进制代码 十六进制代码 说 明
4 6 2 8 0 0 A 0 1 C E 远程服务器机器不存在或不可用
5 0 1 8 0 0 A 0 1 F 5 变量不能赋值
5 0 2 8 0 0 A 0 1 F 6 在运行脚本时,对象不安全
5 0 3 8 0 0 A 0 1 F 7 在初始化时,对象不安全
5 0 4 8 0 0 A 0 1 F 8 在创建时,对象不安全
5 0 0 0 8 0 0 A 1 3 8 8 不能赋值,t h i s”
5 0 0 1 8 0 0 A 1 3 8 9 缺少数字
5 0 0 2 8 0 0 A 1 3 8 A 缺少函数
5 0 0 3 8 0 0 A 1 3 8 B 不能赋值函数结果
5 0 0 4 8 0 0 A 1 3 8 C 不能索引对象
5 0 0 5 8 0 0 A 1 3 8 D 缺少字符串
5 0 0 6 8 0 0 A 1 3 8 E 缺少日期对象
5 0 0 7 8 0 0 A 1 3 8 F 缺少对象
5 0 0 8 8 0 0 A 1 3 9 0 非法赋值
5 0 0 9 8 0 0 A 1 3 9 1 未定义的标识符
5 0 1 0 8 0 0 A 1 3 9 2 缺少布尔变量
5 0 11 8 0 0 A 1 3 9 3 不能执行来自自由脚本的代码
5 0 1 2 8 0 0 A 1 3 9 4 缺少对象成员
5 0 1 3 8 0 0 A 1 3 9 5 缺少 VB Array
5 0 1 4 8 0 0 A 1 3 9 6 缺少 J S c r i p t对象
5 0 1 5 8 0 0 A 1 3 9 7 缺少枚举器对象
5 0 1 6 8 0 0 A 1 3 9 8 缺少规则表达式对象
5 0 1 7 8 0 0 A 1 3 9 9 规则表达式的语法错误
5 0 1 8 8 0 0 A 1 3 9 A 不希望的量词
5 0 1 9 8 0 0 A 1 3 9 B 规则表达式中缺少,]”
5 0 2 0 8 0 0 A 1 3 9 C 规则表达式中缺少,)”
5 0 2 1 8 0 0 A 1 3 9 D 不在有效的字符集范围内
5 0 2 2 8 0 0 A 1 3 9 E 抛出异常,并且没有捕获
5 0 2 3 8 0 0 A 1 3 9 F 函数没有有效的原型对象
D.3 ASP错误代码对于包括在 ASP DLL中的失败的错误,表 D - 5所示的是返回的普通错误代码。当这些类型的错误发生时,可在 A S P E r r o r对象的 A S P C o d e属性中发现这些代码。
表 D-5 ASP错误代码及说明错误代码 错误消息 说 明
ASP 0100 Out of memory 内存不足 (不能够分配要求的内存 )
ASP 0101 Unexpected error 意外错误 (函数返回异常 e x c e p t i o n _ n a m e)
ASP 0102 Expecting string input 缺少字符串输入
ASP 0103 Expecting numeric input 缺少数字输入
ASP 0104 Opration not allowed 操作不允许
ASP 0105 Index out of range 索引超出范围 (一个数组索引超界 )
ASP 0106 Type Mismatch 类型不匹配 (遇到的数据类型不能被处理 )
ASP 0107 Stack Overflow 栈溢出 (正在处理的数据数量超出了允许界限 )
886计计 ASP 3 高级编程 下载
(续 )
错误代码 错误消息 说 明
ASP 011 5 Unexpected error 意外错误 (外部对象出现可捕获的 e x c e p t i o n _ n a m e错误,脚本不能继续运行 )
ASP 0177 S e r v e r.CreateObject Failed 服务器创建对象失败 (无效的 P r o g I D )
ASP 0190 Unexpected error 意外错误 (当释放外部对象,产生可捕获的错误 )
ASP 0191 Unexpected error 意外错误 (在外部对象的 O n S t a r t P a g e方法中产生可捕获的错误 )
ASP 0192 Unexpected error 意外错误 (在外部对象的 O n E n d P a g e方法中产生可捕获的错误 )
ASP 0193 OnStartPage Failed 在外部对象的 O n S t a r t P a g e方法中产生错误
ASP 0194 OnEndPage Failed 在外部对象 O n E n d p a g e方法中产生错误
ASP 0240 Script Engine Exception 脚本引擎从 o b j e c t _ n a m e对象中抛出 e x c e p t i o n _ n a m e异常
ASP 0241 CreateObject Exception o b j e c t _ n a m e对象的 C r e a t e O b j e c t方法引起了 e x c e p t i o n _ n a m e异常
ASP 0242 Query OnStartPage Interface 查询对象 O b j e c t _ n a m e的 O n S t a r t P a g e和 O n E n d P a g e方法引起了
E x c e p t i o n e x c e p t i o n _ n a m e异常
D.4 HTTP 1.1报头代码
HTTP 1.1报头代码及含义如表 D - 6所示。
表 D-6 HTTP 1.1报头代码及含义用 途 代 码 含 义信息 1 0 0 继续
1 0 1 转变协议成功 2 0 0 O K
2 0 1 创建
2 0 2 接收
2 0 3 非权威信息
2 0 4 没有内容
2 0 5 重设内容
2 0 6 部分内容重定向 3 0 0 多个选择
3 0 1 永久移动
3 0 2 临时移动
3 0 3 看别处
3 0 4 没有修改
3 0 5 使用代理客户错误 4 0 0 错误的请求
4 0 1 未授权的
4 0 2 要求报酬
4 0 3 被禁止
4 0 4 未发现
4 0 5 方法不被允许
4 0 6 不可接收的
4 0 7 需要代理验证
4 0 8 请求超时
4 0 9 冲突
4 1 0 离线
4 11 长度要求附录 D 错 误 代 码 计计 887下载
(续 )
用 途 代 码 含 义
4 1 2 预检验失败
4 1 3 请求的实体太大
4 1 4 请求的 U R I太大
4 1 5 不支持的媒介类型服务器错误 5 0 0 内部的服务器错误
5 0 1 没有实现
5 0 2 无效的网关
5 0 3 服务不可用
5 0 4 网关超时
5 0 5 H T T P版本不被支持客户错误和服务器错误代码的解释由微软 I I S提供,如表 D - 7所示。
表 D-7 客户端错误和服务器端错误代码及 I I S提供的解释错误代码 短 文 本 解 释
4 0 0 无效请求 由于错误语法,服务器不能理解请求,在修改前客户不应重复请求
4 0 1,1 未授权 (登录失败 ) 传递给服务器的证书和登录服务器要求的证书不相符。与 We b
服务器管理员联系,确认你有访问所需资源的权限
4 0 1,2 由于服务器配置使登录失败引起 传送给服务器的证书和登录服务器要求的证书不相符,这通常的未授权 是由于没有送入正确的 w w w验证报头字段引起的。请和网站服务器的管理员联系,以确认有访问所需的资源的权限
4 0 1,3 由于资源上的 A C L引起的未授权 用户传送的证书没有访问服务器上的其资源的权限,这些资源可能是一些包含在客户地址行中的页面或文件,或者是服务器上的一些文件,这些文件对于处理包含客户地址行中的页面或文件是必要的。请记住想要访问的资源的完整地址,然后和网站服务器的管理者联系,以确认有访问所需的资源的权限
4 0 1,4 由于过滤器失败引起的未授权 网页服务器上安装了一个过滤程序来检验用户和服务器的连接。
由于这个过滤程序,用于连接服务器的验证被拒绝访问。请记住想要访问的资源的完整地址,然后和网站服务器的管理者联系,以确认有访问所需的资源的权限
4 0 1,5 由于 I S A P I / C G I应用程序验证 网络服务器的地址有一个 I S A P I和 C G I程序在接入之前验证用失败引起的未授权 户的证书,由于这个程序,用于连接服务器的验证被拒绝访问。
请记住想要访问的资源的整修地址,然后和网站服务器的管理员联系,以确认有访问所需的资源的权限
4 0 3,1 执行访问引起的禁止 如果试图执行一个 C G I,I S A P I或其他可执行的程序,但程序来自于不允许执行程序的目录,将引发这类错误。如果问题总存在,请与网站服务器管理员联系
4 0 3,2 读访问引起的禁止 如果试图显示一个 H T M L网页,但这个文件在标记为只有
E x e c u t e或 S c r i p t权限的目录中,或者没有缺省的页面并不能进行目录浏览的目录,会引发这类问题。如果问题总存在,请与网站服务器管理员联系
4 0 3,3 写访问引起的禁止 如果试图在一个不允许写的目录中上传或修改一个文件,问题将发生。如果问题总存在,请与网站服务器管理员联系
4 0 3,4 所需的 S S L引起的禁止 试图访问的网页具有 S S L安全性,为了浏览该页面,需要在地址开头加上 h t t p s,/ /,以便启用 S S L。如果问题总存在,请与网站服务器管理员联系
888计计 ASP 3 高级编程 下载
(续 )
错误代码 短 文 本 解 释
4 0 3,5 所需的 SSL 128引起的禁止 正要使用的资源具有 1 2 8位的 S S L安全性,为了浏览它需一个支持此 S S L级的浏览器。请确认所用的浏览器支持 1 2 8位的 S S L
安全性。如果浏览器支持,请与网站服务器管理员联系,报告此问题
4 0 3,6 拒绝 I P地址引起的禁止 当所用的 I P地址在服务器不允许使用的 I P地址的列表中时产生此错误。如果问题总存在,请与网站服务器管理员联系
4 0 3,7 要求客户证书引起的禁止 客户试图访问的资源要求客户的浏览器有一个服务器认可的
S S L客户证书。这用于验证客户是否为资源的合法用户。请与服务器管理员联系,获得有效的客户证书
4 0 3,8 访问站点拒绝引起的禁止 如果网站服务器不响应请求,或客户没有与站点连接的权限,
会引起该错误。请与网站服务器管理员联系
4 0 3,9 连接的用户太多引起的访问禁止 如果网络服务器很忙或由于传输瓶颈不接受用户的请求时产生此错误。请过一会儿再连接。如果问题总存在,请与网站服务器管理员联系
4 0 3,1 0 无效的配置引起的访问禁止 网络服务器上有配置问题。如果问题总存在,请与网站服务器管理员联系
4 0 3,11 口令改变引起的访问禁止 在验证期间如果用户输入错误口令,将引起这种错误。请更新页面再试。如果问题总存在,请与网站服务器管理员联系
4 0 3,1 2 映射拒绝访问引起的访问禁止 客户的证书映射被拒绝访问这个网站。请与网站管理员联系,
确定客户证书权限,也可改变客户证书后重试
4 0 4 没找到 网络服务器找不到客户要找的文件或脚本。请检查 U R L确保路径正确。如果问题总存在,请与网站服务器管理员联系
4 0 5 方法被不允许 请求标识的资源不允许使用在请求行中指定的方法。请确认已为请求的资源建立了正确的 M I M E类型。如果问题总存在,请与网站服务器管理员联系
4 0 6 不可接受的 由请求标识的资源仅能生成相应的响应实体,根据请求的报头,这些实体中含有不可接受的内容特征。如果问题总存在,
请与网站服务器管理员联系
4 0 7 需要代理验证 在处理请求之前,必须有一个代理服务器验证。请登录代理服务器,然后重试。如果问题总存在,请与网站服务器管理员联系
4 1 2 预检验失败 当服务器测试时,有一个或多少请求报头字段的预检验值为
FA L S E。客户在当前资源的元信息中设置的预检验,将防止请求的方法被应用其他资源。如果问题总存在,请与网站服务器管理员联系
4 1 4 请求的 U R I太长 由于请求的 U R I太长,服务器拒绝服务。在下面情况下,可能发生这种情况:
客户不适当地将携带着很长查询信息的 P O S T请求转换为 G E T
请求
客户遇到重定向问题,例如,一个重定向 U R L的前缀指向了它自己的后缀
客户试图利用某些服务器使用固定长度缓冲区读或操纵请示的
U R I这个安全漏洞来攻击服务器如果问题总存在,请与网站服务器管理员联系
5 0 0 内部的服务器错误 网络服务器不能执行请求,过一会儿再试请求。如果问题总存在,请与网站服务器管理员联系附录 D 错 误 代 码 计计 889下载
(续 )
错误代码 短 文 本 解 释
5 0 1 不能实现 服务器不支持实现客户请求所需的功能,请检查 U R L是否正确。如果问题总存在,请与网站服务器管理员联系
5 0 2 无效的网关 作为网关或代理的服务器,收到一个来自上游服务器的无效响应 (访问上游服务器是为了试图满足客户的请求 )。如果问题总存在,请与网站服务器管理员联系注意,服务器错误消息文件位于 Windows 或 Windows NT 的 HELP\COMMON文件夹中。
D.5 ADO错误代码表 D - 8是 A D O操作中返回的错误常量、代码及说明表 D-8 ADO错误常量、代码及说明常量名称 代 码 说 明
a d E r r B o u n d To C o m m a n d 3 7 0 7 应用程序不能改变 R e c o r d s e t对象的 A c t i v e C o m n e c t i o n属性,以 C o m m a n d对象作为它的源
a d E r r C a n n o t C o m p l e t e 3 7 3 2 不能完成动作
a d E r r C a n t C h a n g e C o n n e c t i o n 3 7 4 8 不能改变连接
a d E r r C a n t C h a n g e P r o v i d e r 3 2 2 0 不能改变提供者
a d E r r C a n t C o n v e r t v a l u e 3 7 2 4 不能转换值
a d E r r C a n t C r e a t e 3 7 2 5 不能创建资源
a d E r r C a t a l o g N o t S e t 3 7 4 7 类别没有设置所以动作不能执行
a d E r r C o l u m n N o t O n T h i s R o w 3 7 2 6 这一行中不存在指定的列
a d E r r D a t a C o n v e r s i o n 3 4 2 1 对于当前的应用程序,应用程序使用了错误类型的值
a d E r r D a t a O v e r f l o w 3 7 2 1 数据超出给定的数据类型的范围
a d E r r D e l R e s O u t O f S c o p e 3 7 3 8 不能删除资源,这超出了允许范围
a d E r r D e n y N o t S u p p o r t e d 3 7 5 0 不能设置 D e n y权限,因为提供者不支持
a d E r r D e n y Ty p e N o t S u p p o r t e d 3 7 5 1 提供者不支持请求的 D e n y类型
a d E r r F e a t u r e N o t Av a i l a b l e 3 2 5 1 提供者不支持该应用程序请求的操作
a d E r r F i e l d s U p d a t e F a i l e d 3 7 4 9 F i e l d s集合的 D p d a t e方法失败
a d E r r I l l e g a l O p e r a t i o n 3 2 1 9 在此环境中不允许应用程序请求的操作
a d E r r I n t e g r i t y Vi o l a t i o n 3 7 1 9 因为违背数据的完整性,操作失败
a d E r r I n Tr a n s a c t i o n 3 2 4 6 在事务中,应用程序不能显式地关闭 C o n n e c t i o n对象
a d E r r I n v a l i d A rg u m e n t 3 0 0 1 应用程序使用的参数类型错误,可能超出范围或与其他类型冲突
a d E r r I n v a l i d C o n n e c t i o n 3 7 0 9 应用程序请求对一个对象的操作时使用了一个引用,而该引用指向了一个关闭的或无效的 C o n n e c t i o n对象
a d E r r I n v a l i d P a r a m I n f o 3 7 0 8 应用程序不适当地定义了一个 P a r a m e t e r对象
a d E r r I n v a l i d Tr a n s a c t i o n 3 7 1 4 事务无效
a d E r r I n v a l i d U R L 3 7 2 9 提供的 U R L无效
a d E r r I t e m N o t F o u n d 3 2 6 5 A D O在集合中没发现对象
a d E r r N o C u r r e n t R e c o r d 3 0 2 1 B O F和 E O F中一个为 Tr u e,或者当前记录已被删,而应用程序的请求操作需要当前记录
a d E r r N o t E x e c u t i n g 3 7 1 5 操作不在执行过程中
a d E r r N o t R e e n t r a n t 3 7 1 0 操作不能重新执行
a d E r r O b j e c t C l o s e d 3 7 0 4 如果对象已关闭,不允许应用程序请求的操作
a d E r r O b j e c t I n C o l l e c t i o n 3 3 6 7 对象已在集合中,不能追加
890计计 ASP 3 高级编程 下载
(续 )
常量名称 代 码 说 明
a d E r r O b j e c t N o t S e t 3 4 2 0 由应用程序引用的对象不再指向有效的对象
a d E r r O b j e c t O p e n 3 7 0 5 如果对象已打开,不允许应用程序请求的操作
a d E r r O p e n i n g F i l e 3 0 0 2 当打开请求的文件时,发生错误
a d E r r O p e r a t i o n C a n c e l l e d 3 7 1 2 操作被取消
a d E r r O u t O f S p a c e 3 7 3 4 因为服务器得不到足够的空间完成操作,操作失败
a d E r r P e r m i s s i o n D e n i e d 3 7 2 0 因为用户没有足够的权限完成操作,操作失败
a d E r r P r o p C o n f l i c t i n g 3 7 4 2 设置这个属性造成和其他属性冲突
a d E r r P r o p I n v a l i d C o l u m n 3 7 3 9 对于选择的列,这个属性无效
a d E r r P r o p I n v a l i d O p t i o n 3 7 4 0 给属性提供了一个无效的选择
a d E r r P r o p I n v a l i d Va l u e 3 7 4 1 给属性提供了一个无效的值
a d E r r P r o p N o t A l l S e t t a b l e 3 7 4 3 不是所有的属性都能被设置
a d E r r P r o p N o t S e t 3 7 4 4 属性没有被设置
a d E r r P r o p N o t S e t t a b l e 3 7 4 5 属性不能被设置
a d E r r P r o p N o t S u p p o r t e d 3 7 4 6 属性不被支持
a d E r r P r o v i d e r F a i l e d 3 0 0 0 提供者执行请求的动作失败
a d E r r P r o v i d e r N o t F o u n d 3 7 0 6 A D O不能找到指定的提供者
a d E r r R e a d F i l e 3 0 0 3 读指定的文件时出错
a d E r r R e s o u r c e E x i s t s 3 7 3 1 资源已经存在
a d E r r e s o u r c e L o c k e d 3 7 3 0 资源被锁定
a d E r r R e s o u r c e O u t O f S c o p e 3 7 3 5 资源超出范围
a d E r r S c h e m a Vi o l a t i o n 3 7 2 2 动作违背了模式
a d E r r S i g n M i s m a t c h 3 7 2 3 表达式包含不匹配的符号
a d E r r S t i l l C o n n e c t i n g 3 7 1 3 操作仍然在连接中
a d E r r S t i l l E x e c u t i n g 3 7 11 操作仍然在执行
a d E r r Tr e e P e r m i s s i o n D e n i e d 3 7 2 8 没有查看目录树的权限
a d E r r U n a v a i l a b l e 3 7 3 6 命令不可用
a d E r r U n s a f e O p e r a t i o n 3 7 1 6 在这种情况下运行不安全
a d E r r U R L D o e s N o t E x i s t 3 7 2 7 U R L不存在
adErrURLNamedRowDoes NotExist 3 7 3 7 在命名的行中的 U R L不存在
a d E r r Vo l u m e N o t F o u n d 3 7 3 3 文件版本信息没找到
a d E r r Wr i t e F i l e 3 0 0 4 写文件时有错误
a d w r n S e c u r i t y D i a l o g 3 7 1 7 操作引出一个安全对话
a d w r n S e c u r i t y D i a l o g H e a d e r 3 7 1 8 操作引出一个安全对话头表 D - 9是扩展的 A D O错误及其说明。
表 D-9 是扩展的 A D O错误及其说明错误代码 说 明
- 2 1 4 7 4 8 3 6 4 7 未实现
- 2 1 4 7 4 8 3 6 4 6 内存不足
- 2 1 4 7 4 8 3 6 4 5 一个或多个参数无效
- 2 1 4 7 4 8 3 6 4 4 不支持这样的接口
- 2 1 4 7 4 8 3 6 4 3 无效指针
- 2 1 4 7 4 8 3 6 4 2 无效句柄
- 2 1 4 7 4 8 3 6 4 1 操作终止
- 2 1 4 7 4 8 3 6 4 0 不确定的错误
- 2 1 4 7 4 8 3 6 3 9 一般访问拒绝错误附录 D 错 误 代 码 计计 891下载
(续 )
错误代码 说 明
- 2 1 4 7 4 8 3 6 3 8 完成操作所必需的数据不再可用
- 2 1 4 7 4 6 7 2 6 3 未实现
- 2 1 4 7 4 6 7 2 6 2 不支持这样的接口
- 2 1 4 7 4 6 7 2 6 1 无效指针
- 2 1 4 7 4 6 7 2 6 0 操作终止
- 2 1 4 7 4 6 7 2 5 9 不确定的错误
- 2 1 4 7 4 6 7 2 5 8 线程本地存储失败
- 2 1 4 7 4 6 7 2 5 7 获取共享的内存分配程序失败
- 2 1 4 7 4 6 7 2 5 6 获取内存分配程序失败
- 2 1 4 7 4 6 7 2 5 5 不能初始化类的高速缓存
- 2 1 4 7 4 6 7 2 5 4 不能初始化 R P C服务
- 2 1 4 7 4 6 7 2 5 3 不能设置线程本地存储通道控制
- 2 1 4 7 4 6 7 2 5 2 不能分配线程本地存储通道控制
- 2 1 4 7 4 6 7 2 5 1 用户提供的内存分配程序不可接受
- 2 1 4 7 4 6 7 2 5 0 O L E服务互斥量已存在
- 2 1 4 7 4 6 7 2 4 9 O L E服务文件映射已存在
- 2 1 4 9 4 6 7 2 4 8 不能映射 O L E服务的文件视图
- 2 1 4 7 4 6 7 2 4 7 试图启动 O L E服务失败
- 2 1 4 7 4 6 7 2 4 6 在单线程模型中试图再一次调用 C o I n i t i a l i z e
- 2 1 4 7 4 6 7 2 4 5 需要一个远程激活,但是不允许
- 2 1 4 7 4 6 7 2 4 4 需要一个远程激活,但是提供的服务器名称无效
- 2 1 4 7 4 6 7 2 4 3 类运行配置的安全 i d与调用者不同
- 2 1 4 7 4 6 7 2 4 2 使用 O L E 1服务所需的 D D E窗口被禁止
- 2 1 4 7 4 6 7 2 4 1 R u n A s指定的必须是域名 \用户名或只是用户名
- 2 1 4 7 4 6 7 2 4 0 服务进程不能启动,可能路径名不正确
- 2 1 4 7 4 6 7 2 3 9 当配置标识时服务进程不能启动,路径名可能不正确或无效
- 2 1 4 7 4 6 7 2 3 8 由于配置标识不正确,服务进程不能启动。检查用户名和口令
- 2 1 4 7 4 6 7 2 3 7 不允许客户启动这个服务器
- 2 1 4 7 4 6 7 2 3 6 提供这个服务的服务器不能启动
- 2 1 4 7 4 6 7 2 3 5 本计算机不能和服务器提供的其他计算机通信
- 2 1 4 7 4 6 7 2 3 4 服务器启动后不响应
- 2 1 4 7 4 6 7 2 3 3 服务器的注册信息不一致或不完整
- 2 1 4 7 4 6 7 2 3 2 这个接口的注册信息不一致或不完整
- 2 1 4 7 4 6 7 2 3 1 不支持试图执行的操作
- 2 1 4 7 4 1 8 11 3 灾难性失败
- 2 1 4 7 0 2 4 8 9 1 一般访问拒绝错误
- 2 1 4 7 0 2 4 8 9 0 无效句柄
- 2 1 4 7 0 2 4 8 8 2 内存不足
- 2 1 4 7 0 2 4 8 0 9 一个或多个参数无效
892计计 ASP 3 高级编程 下载