TA的每日心情 | 擦汗 2 小时前 |
---|
签到天数: 2396 天 [LV.Master]伴坛终老
|
vbscript错误代码及对应解释大全
C2 L9 J& B) [- JVBScript 语法错误
3 C' }& S7 {7 R* P& c2 n如果 VBScript 语句结构违反了一个或多个 VBScript 脚本语言语法规则,就会产生 VBScript 语法错误。
5 _+ @0 N' N% f; g5 n错误通常在执行程序前,编译程序时产生。 以下是53个语法错误:4 ^- J- p, n) [7 D( g: _0 Y% K
错误编号 描述
H6 f) k( n+ l0 z0 l9 C5 |十进制 十六进制 说明7 ], a1 `# r% d0 _- {1 `# x8 V, F9 {
1001 800A03E9 内存不足' a1 Q1 |# M( ~5 v% T: D. E0 q
1002 800A03EA 语法错误
6 \4 E5 j+ {+ \& J: ]( w7 q1003 800A03EB 缺少“:”9 X; X G$ e2 J( g# B& [3 c
1005 800A03ED 需要 '('
, j& k9 a( B {6 T- C @$ Q7 j1006 800A03EE 需要 ')'2 x M- {" f' H
1007 800A03EF 缺少“]”
9 o3 s& k. g& P( f7 h1010 800A03F2 需要标识符: d* _9 n$ c% a- l' p' S
1011 800A03F3 需要 '='6 o, L; g, u) j j A9 K9 [
1012 800A03F4 需要 'If'
; D) _) V* p3 a; f0 h! r" p# |- E- R3 @1013 800A03F5 需要 'To'
4 k/ ]: r1 T' U7 `1014 800A03F6 需要 'End'
! B6 u8 u6 J! m3 J9 Y1015 800A03F7 需要 'Function'
j" t0 x, ?+ m# ~; X% g1016 800A03F8 需要 'Sub'2 ? X4 F' Q( k( e- `% k
1017 800A03F9 需要 'Then'7 f, r! w4 W: t2 V1 O
1018 800A03FA 需要 'Wend', s; O: E) K; s, ^% A. [
1019 800A03FB 需要 'Loop'
4 `5 Z* K L/ j+ k D7 C# B9 W1020 800A03FC 需要 'Next'
' c O3 L/ K J2 y& B1021 800A03FD 需要 'Case'1 S6 q1 R& i2 F+ T; V5 H/ E" {' q
1022 800A03FE 需要 'Select'
+ O$ N9 G v+ e! D1023 800A03FF 需要表达式
- s+ P K* Q" j( \5 N1024 800A0400 需要语句" @) d7 o- H0 H% V1 m
1025 800A0401 需要语句的结束
% K0 q' ~2 m( Y! y2 Y5 C1026 800A0402 需要整数常数6 Z5 ?5 Y8 D$ p. t* x' d! e' }* n
1027 800A0403 需要 'While' 或 'Until'
1 k2 w" j, [$ A* j% R1028 800A0404 需要 'While,'、 'Until,' 或语句未结束
- U V" W! m& m7 s1029 800A0405 需要 'With'/ l) L' H! m0 M6 C
1030 800A0406 标识符太长
! g5 g2 b1 P& }- |2 x1031 800A0407 无效的数1 Y; E- s( l4 ~8 ], s
1032 800A0408 无效的字符9 c% S' `8 d6 ^5 u1 y* w
1033 800A0409 未结束的串常量
! C/ n2 _! |' K8 R1034 800A040A 未结束的注释* ^9 C4 S- K+ y+ p7 e7 f
1037 800A040D 无效使用关键字 'Me'
) A9 j; v/ V- x1038 800A040E 'loop' 没有 'do'
0 E6 J z' T4 |$ d; Y5 m5 c+ o1039 800A040F 无效 'exit' 语句
/ h P o5 N. h2 |+ I7 Q1040 800A0410 无效 'for' 循环控制变量
! j! N$ g+ }! c- [$ W1041 800A0411 名称重定义
7 e* q3 L7 G. X) E1042 800A0412 必须为行的第一个语句
- N2 ~5 M0 ~3 W1043 800A0413 不能赋给非Byval参数; j5 P( c' q% A( t, d, R+ M, k
1044 800A0414 调用 Sub 时不能使用圆括号* \9 G C: {4 n/ ^
1045 800A0415 需要文字常数2 Z0 S9 v( J q0 _
1046 800A0416 需要 'In'
% ]8 Y8 h/ Y' |' d5 |1047 800A0417 需要 'Class'
! H v9 ~$ X4 G. e1048 800A0418 必须在一个类的内部定义; x# ~4 w9 C* i+ L
1049 800A0419 在属性声明中需要 Let , Set 或 Get
/ \; g* w8 m8 o- L, b- i( ~) d1050 800A041A 需要 'Property') N0 |6 A; I4 y! U
1051 800A041B 参数数目必须与属性说明一致
/ A" O& `+ Q( L# T- Q1052 800A041C 在类中不能有多个缺省的属性/方法
* W$ W. C ^+ m1 y9 |1053 800A041D 类初始化或终止不能带参数% ?7 D) G: ~$ X' n+ p
1054 800A041E Property Let 或 Set 至少应该有一个参数
8 H- B. J; u# N9 Y2 _+ Y1055 800A041F 不需要的 'Next'7 \5 t* W! Z) \8 |( f; m
1056 800A0420 只能在 ‘Property’ 或 ’Function’ 或 ’Sub’ 上指定 ’Default’
' X2 u8 I7 ^: c1057 800A0421 说明 'Default' 必须同时说明 'Public' ") j; i c! N6 M) d6 a6 N. r9 \# S
1058 800A0422 只能在 Property Get 中指定 'Default' c9 z- A% u1 }1 A# n- K; G7 d, e
! E4 F9 t7 X! f, g2 y. jVBScript 运行时错误* g6 o1 l& ?4 ~2 ~8 p* {
如果 VBScript 脚本执行系统无法实施的操作,则会产生 VBScript 运行时错误。只有在运行脚本、为变量表达式赋值或
6 I/ g @$ \: y3 Q6 m, A; D- o分配内存时,才会产生 VBScript 运行时错误。 以下是65个运行时错误:5 G8 o1 ^, B5 Z; s' l" j
错误编号 描述 9 I2 \ p1 u3 x3 o2 J( q3 B$ j
十进制 十六进制 说明3 P8 |& |! n" {/ N
5 800A0005 无效过程调用或参数
' M) P1 F* ~) v6 v1 S9 i/ K6 800A0006 溢出% L" [7 M' ^* h/ _
7 800A0007 内存不足0 i* B# m2 W4 j' _ x. c
9 800A0009 下标越界
8 p# u* [% z; J8 A2 R8 \" @3 ]6 u10 800A000A 该数组为定长的或临时被锁定& K- ?) u2 G2 x1 o( p
11 800A000B 被零除
8 w! ^# u$ Q1 { l# \13 800A000D 类型不匹配" a( K! @0 P: L' A- X) e
14 800A000E 字符串空间溢出
6 Q' q! Y2 m: \4 L17 800A0011 无法执行请求的操作
1 f2 t4 s2 d$ G$ c- G/ d28 800A001C 堆栈溢出' E: ]( |2 W7 B6 E
35 800A0023 未定义 Sub 或 Function; ^4 Z9 I* U0 C r6 G" s: |
48 800A0030 加载 DLL 错误
1 D' {7 G" K% h5 N6 A" h% ]$ n9 l) m51 800A0033 内部错误8 W4 T/ Q f) x1 `: V
52 800A0034 坏文件名或数
4 L. ? j8 N# }( R2 Q53 800A0035 文件未找到, B# Q S6 ^: w$ g- r0 i
54 800A0036 坏文件模式
, b% l9 @% z. N, ?- v' w55 800A0037 文件已经打开
- C9 {( [" m1 t6 n3 |0 S57 800A0039 设备I/O错误% y3 B6 ?2 @! [( k( ^ G
58 800A003A 文件已经存在. `/ _. L0 L1 m/ a, O
61 800A003D 磁盘空间已满
. D- ?) g7 d+ k+ }( {62 800A003E 输入超出文件尾3 Y! r" |8 ^8 s# O- {# U+ U
67 800A0043 文件太多
3 {4 D! e$ Q7 K+ h t) ~% M68 800A0044 设备不可用
% D, w; N L0 Z0 P! m70 800A0046 权限禁用- p+ F- Q$ e8 S2 k/ s
71 800A0047 磁盘未准备好; ?) x/ j* L( O! @$ e
74 800A004A 不能用不同的驱动器重新命名4 I- Z% a. x$ |9 b7 K' n( n3 U
75 800A004B 路径/文件访问错误1 k) G% n0 d, g/ G
76 800A004C 路径未找到
( N* _* r, q8 g! K; V91 800A005B 未设置对象变量2 }8 @8 I1 }8 n' u# [$ G+ A
92 800A005C For 循环未初始化* Q( n+ j& y! y( [2 U) a
94 800A005E 非法使用 Null/ L. x: p* C, B: A. M5 I- \
322 800A0142 不能建立所需临时文件( w3 a# O/ t: e1 b: d
424 800A01A8 需要对象( ^0 |- _- | s, k0 ^6 f
429 800A01AD ActiveX 部件无法创建对象
$ J7 T4 c1 V9 B430 800A01AE 类不支持自动化' o. G% _" m* m# { ^
432 800A01B0 在自动化操作中未找到文件名或类名6 K& i6 m4 ]. t& n) Z- _
438 800A01B6 对象不支持该属性或方法" C1 J* @% X u1 R
440 800A01B8 Automation错误4 W" z% L! M/ G/ \$ i
445 800A01BD 对象不支持此操作5 @6 x7 t# d2 ?% H
446 800A01BE 对象不支持指定的参数
7 s: B, Y" t% V* F5 x447 800A01BF 对象不支持当前的区域设置6 s: b/ g* Q0 F
448 800A01C0 未找到命名参数0 ?, P9 R' U) |0 q4 S/ V! j4 ]1 ?1 c
449 800A01C1 参数不可选
4 ] x# n# O; Y; |5 K# V0 ^1 g450 800A01C2 错误的参数个数或无效的参数属性值$ A& t; s3 R* E8 ~+ S8 `* Y3 X4 \
451 800A01C3 对象不是一个集合3 c/ w6 |$ o! ` d" x
453 800A01C5 指定的dll函数未找到; S) d$ u. F9 T( B+ c t
455 800A01C7 代码源锁错误6 ~) W/ d9 B' [2 M3 o! ~+ S) b" K
457 800A01C9 这个键已经是本集合的一个元素关联
8 e9 D# v* T4 n- ]7 g7 i458 800A01CA 变量使用了一个 VBScript 中不支持的自动化(Automation)类型
% ?% E3 V3 l, r h1 Y, c462 800A01CE 远程服务器不存在或不能访问
6 q' W+ {2 ?% T3 o% D! k481 800A01E1 无效图片
% S+ G$ L7 o7 l. b5 O2 L500 800A01F4 变量未定义
0 p; E6 a- d( Z! }501 800A01F5 违法的分配+ ^0 _7 Y, S" r2 x
502 800A01F6 脚本对象不安全( K" s5 I/ }- q( Q- B: d
503 800A01F7 对象不能安全初始化; u5 e" [! \* G" f7 Q, k$ H
504 800A01F8 对象不能安全创建/ S% ]; A; B. F- v$ m: N7 I$ I
505 800A01F9 无效的或不合格的引用4 h N$ v& p4 P0 | b: R
506 800A01FA 类未被定义
1 Q+ C2 I1 r% D- y' w507 800A01FB 发生异常
% N& ]( ~; e ]. \5 N5016 800A1398 需要正则表达式对象
5 @5 T6 N4 p! @0 C) w5017 800A1399 正则表达式中的语法错误5 M/ m5 ^ B5 C c/ k
5018 800A139A 错误的数量词& K. g- k0 x5 D2 [" z
5019 800A139B 在正则表达式中需要 ']'
7 k+ v$ g6 O/ [; u1 _5020 800A139C 在正则表达式中需要 ')'
$ j& |* A& ]) E- K5021 800A139D 字符集越界3 [5 x9 ? a2 R' B+ L' e( i2 C
32811 800A802B 元素未找到
" J* N. ~3 g. E, M* L. X2 [2 e* r$ k7 O) @0 R' e- F) Y3 D
9 A) T6 T" f j |
|