|
来源:http://blog.csdn.net/aspstu/
/ m, {' X0 T+ @3 ^/ @6 B+ n如果你搞过ASP的开发,你就会为ASP中没有好的完整的调试环境而头疼不己。我收集了网上相关所有信息提示,想给它做成单机的ASP开发错误提示软件中的数据库,但是我发现应该还有些是我所不清楚或说是了解的。所以放在这里,请知道的朋友再次提出你的观点或说更详细的信息,我将非常感激!如果有好的建议,如果软件出来后,我将首先免费送给您尝试使用!
" h2 {9 e% `0 f# X/ }8 E; ?8 ^
" E; Q, K7 D" a5 k 再次希望看到这个文章的朋友们,能够支持和鼓励我做这个东西!(反正我觉得做这样东西的好像就没有啊),请大家指出问题并且补充!!!呵!!!!!-----------------//*
4 d6 P J2 N7 [" W! g1 x" V) L8 W6 F9 x* [, F) z5 E
大部分的ADO的错误码对应的含义 8 h; J/ ^* o' b4 i' G% n8 y+ i
除了在 Error 对象和 Errors 集合中说明的提供者错误之外,ADO 本身也将错误返回到运行时环境的异常处理机制之中。使用编程语言的错误捕获机制(如 _blank> Microsoft®Visual Basic® 中的 On Error 语句)可捕获及处理下列错误。下表将同时显示十进制和十六进制错误代码值。 ! _9 E3 O% ?- ~" o
* I" Y5 u* S) |常量名称 编号 说明
0 R8 ]$ s$ ~* x( OadErrInvalidArgument 3001 0x800A0BB9 应用程序使用的参数其类型错误、超出可接受的范围或者与其他参数冲突。 4 o, D& S& H+ a' S" O. A
adErrNoCurrentRecord 3021 0x800A0BCD BOF 或 EOF 为 True,或者当前记录已经删除。应用程序请求的操作需要当前记录。
; b; \- }, `) g3 x# }( radErrIllegalOperation 3219 0x800A0C93 应用程序请求的操作不允许出现在该上下文中 adErrInTransaction 3246 0x800A0CAE 在事务中应用程序无法显式关闭Connection 对象。 ! H- c5 D6 t4 J$ _7 ]
adErrFeatureNotAvailable 3251 0x800A0CB3 提供者不支持应用程序请求的操作。
+ ?: k5 t/ C2 M; ?/ _* ^( t3 E+ f& _adErrItemNotFound 3265 0x800A0CC1 ADO 无法在对应于应用程序请求的名称或顺序引用的集合中找到对象。
: g. @: r9 A) t; Z, \; CadErrObjectInCollection 3367 0x800A0D27 无法追加,对象已经在集合中。
) E, j* d1 b" C; F2 \; @. L# x: ^adErrObjectNotSet 3420 0x800A0D5C 应用程序引用的对象不再指向有效的对象。 5 m" O. S( K ~. A- w+ H0 ~
adErrDataConversion 3421 0x800A0D5D 应用程序使用了不符合对当前操作的值类型。 6 T: [ a/ v& ?4 C- u: m% t
adErrObjectClosed 3704 0x800A0E78 如果对象关闭,则不允许应用程序请求的操作。
. J1 ~. y' m; t. A0 ?7 u7 CadErrObjectOpen 3705 0x800A0E79 如果对象打开,则不允许应用程序请求的操作。 " J* }: M9 [1 o: T: N9 b. Y. V! L
adErrProviderNotFound 3706 0x800A0E7A ADO 找不到指定的提供者。 3 @1 K) A4 ?' c0 u9 G1 `7 D9 {
adErrBoundToCommand 3707 0x800A0E7B 应用程序无法用 Command 对象将 Recordset ' L, M3 T9 M- b' n, F
对象的 ActiveConnection 属性更改为它的来源数据。
% [2 u' s" F* T4 I* [adErrInvalidParamInfo 3708 0x800A0E7C 应用程序错误地定义了 Parameter 对象。
`* n+ \6 q# l9 B0 VadErrInvalidConnection 3709 0x800A0E7D 应用程序通过引用关闭或无效的
9 x1 ]* K+ E* z9 tConnection 对象来请求对对象的操作。 ( l) n5 O0 e! A: \! a
2 w) |4 B! q" p. E7 B9 R* o2 Q
*****************************************************************************
. I! l7 T& x3 W w3 V+ M! `ASP错误代码说明 ( Z% M, `0 d" i6 k* `3 ^ G
错误代码 错误消息 说明 7 I0 H m2 |; D9 U. ?1 _3 w
ASP0100 Out of memory 内存不足(不能分配要求的内存 # `5 q9 ]% T+ c2 ^
ASP0101 Unexpected error 意外错误
( W" ?, U( W$ N1 QASP0102 Expecting string input 缺少字符串输入 5 J* V8 e4 @: A4 p
ASP0103 Expecting numeric input 缺少数字输入
) K. f: v& J) T# @: {6 M2 v, GASP0104 Opration not allowed 操作不允许
' J F: K9 r$ v4 D! h& H( _( wASP0105 Index out of ange 索引超出范围(一个数组索引超届)
* r( X; j$ N5 r" x6 w dASP0106 Type Mismatch 类型不匹配(遇到的数据类型不能被处理)
1 u, W3 N0 C! z4 v9 dASP0107 Stack Overflow 栈溢出(正在处理的数据超出了允许的范围)
+ ?" N: w# u3 a: l7 UASP0115 Unexpected error 意外错误(外部对象出现可捕获的exception_name错误,脚本不能继续运行) ' q: v! Y4 Z, x7 e/ w/ |1 i- l7 b: W
ASP0177 Server.CreateObject Failed 服务器创建对象失败(无效的progid) 1 }! f1 J7 N6 C6 c7 o: I) y
ASP0190 Unexpected error 意外错误(当释放外部对象,产生可捕获的错误) 0 ~3 R* F. H5 j) P* _5 k
ASP0191 Unexpected error 意外错误(在外部对象的OnStartPage方法中产生可捕获的错误)
1 l) y* l: r8 n J( }% wASP0192 Unexpected error 意外错误(在外部对象的OnEndPage方法中产生可捕获的错误
' n4 l0 K9 U4 |/ S1 EASP0177 Server.CreateObject Failed 服务器创建对象失败(无效的progid)
+ W. N" C8 o( W, F v3 bASP0191 Unexpected error 意外错误(在外部对象的OnStartPage方法中产生可捕获的错误) 5 q$ x0 \8 ~- P+ l
ASP0192 Unexpected error 意外错误(在外部对象的OnEndPage方法中产生可捕获的错误) 3 M0 b' D. `- h
ASP0193 OnStartPage Failed 在外部对象的OnStartPage方法中产生错误
& Q1 O' i; ?. ?! i4 d/ @ASP0194 OnEndPage Failed 在外部对象的OnEndPage方法中产生错误 2 O# b( {& K F4 M9 s
ASP0240 Script Engine Exception 脚本引擎从object_name对象中抛出exception_anme异常 ; r4 I/ z2 K3 X
ASP0241 CreateObject Exception object_name 对象的CreatObject方法引起了exception_name异常 ) @, ~8 l m2 }* ?) `, a9 A# \
ASP0242 Query OnStartPage nterface 查询对象Object_name的OnsException ' |2 \& f0 m0 d/ ?
8 f) E6 @; v) E**********************************************
c0 S7 y3 Z/ w1 H( JJScript 运行时错误 ( H/ `# j- C- X0 G! j5 e
JScript 运行时错误是指当 JScript 脚本试图执行一个系统不能运行的动作时导致的错误。当正在运行脚本、计算变量表达式、或者正在动态分配内存时出现JScript 运行时错误时。
' e) O' j+ J$ i) `' F以下是76个运行时错误 ! T# R% ]2 `6 J/ ^5 a
& b4 Q3 g' X# K
错误号 描述
# N1 m7 n8 Z4 \( g% {6 Z; d十进制 十六进制 说明
+ ^6 k6 |6 H8 {$ R$ P$ g5 800A0005 非法过程调用或参数 2 _& F$ H5 i( P$ T+ }
6 800A0006 溢出 5 q; }! t+ y2 C# c6 u, c+ E
7 800A0007 内存不足
+ r, j: T; q$ m- s- X8 q9 800A0009 下标超界 2 L' ^& _) N* ?1 A0 x
10 800A000A 此数组被固定或临时锁定 * }% V4 E3 D1 b8 X
11 800A000B 零除错误
/ G7 S" s2 R9 H4 d13 800A000D 类型失配 3 F1 Z. r$ O, m: B
14 800A000E 串空间不足 / X5 l+ C" m! \
17 800A0011 不能执行所请求的操作
. C, w/ n! j t4 n2 ]28 800A001C 栈空间不足 ( [4 E5 V6 j0 w- |: [% P
35 800A0023 子过程或函数未找到
* |2 ?7 m" T0 `# @! w4 a48 800A0030 装载DLL出错 1 D( \6 y9 D. Q2 c/ t6 _
51 800A0033 内部出错 $ [; x7 b" X3 }. ^
52 800A0034 坏文件名或数 " T% y, ` R, k8 G5 B. k3 H( A
53 800A0035 文件未找到 % O& Z& M& D0 y6 n" x* w
54 800A0036 坏文件模式
6 j6 R! R! M R( [55 800A0037 文件已经打开
" F ~( W% d' r0 T* q; G( t5 H57 800A0039 设备I/O错误
2 T% f: [$ v+ A) }# l+ e/ ^2 a58 800A003A 文件已经存在
- I% y# h/ h; q( M9 k61 800A003D 磁盘空间已满 9 M7 T' o2 J( {( v+ |! Y
62 800A003E 输入超出文件尾 - V1 g9 X9 ~7 K5 E0 M% w( H
67 800A0043 文件太多 " H; `; ]; P! e
68 800A0044 设备不可用
# `( F" t& }8 V; q70 800A0046 权限禁用
- V C9 H8 n+ H: x9 p# J6 Z- L' u71 800A0047 磁盘未准备好 ~. X4 K( S0 t$ p( z& `
74 800A004A 不能用不同的驱动重命名 0 o; A1 s, W. B$ f9 _" x4 u
75 800A004B 路径/文件访问错误
O/ E! e1 V- h; |" [) y76 800A004C 路径未找到
# t6 m: q% }7 q/ x& i* S! w! C91 800A005B 对象变量或With块变量未设置 5 @) T0 C. {& Y8 x' c8 _
92 800A005C For循环未初始化 7 i+ c# x( V! k$ Q
94 800A005E Null使用无效
# C* T8 J E0 [: \. ]5 \ I322 800A0042 不能建立所需的临时文件 7 u" ^7 g6 W0 G
424 800A01A8 需要对象
" l- B* s1 Y. w) T429 800A01A9 Automation服务器不能建立对象 - U4 l$ a0 A( P
430 800A01AE 类不支持Automation / M$ W8 u' R/ n5 c) ]1 A
432 800A01B0 在Automation操作中找不到文件名或类名 % K7 L, ^$ _( x4 c/ @
438 800A01B6 对象不支持这个属性或方法 8 |1 O, q- s4 n( z+ P; i
440 800A01B8 Automation错误 / ?1 Z$ v3 U/ J. z) J) e+ O
445 800A01BD 对象不支持这个动作
; y3 \; \3 n+ L& J5 }# j* U3 }446 800A01BE 对象不支持指定的参数
' x' b- j7 p: E8 q2 Y447 800A01BF 对象不支持当前区域设置 $ g. l7 p: t7 X, |
448 800A01C0 指定的参数未找到
! l5 `& X) f5 l7 q4 w1 c449 800A01C1 参数不可选 5 G3 ]' o" u. T" E1 [( f( m1 ^
450 800A01C2 错误的参数数目或非法属性分配
& V1 u8 [# L1 d4 H# z451 800A01C3 对象不是一个集合 ( \ l) o( o, W8 m' e2 N, @
453 800A01C5 指定的dll函数未找到 8 l! p) c1 {5 W4 i
458 800A01CA 变量使用了一个Jscript不支持的Automation类型 " a2 [& Q0 m, {% w% G" ]
462 800A01CE 远程服务器机器不存在或不可用
( D3 F, a! {+ a; p7 G1 a# i( G6 Q501 800A01F5 不能分配给变量
, _2 `$ M" p4 t8 p502 800A01F6 对象对于脚本不安全 / [- h7 Q/ c7 \3 ^' `: F
503 800A01F7 对象对于初始化不安全 * R$ d& O4 {& d1 U" p0 Y0 I
504 800A01F8 对象对建立不安全
) u: B0 g* b+ b# D! f5000 800A1388 不能分配给“this”
: r7 t" u: c9 Z: g2 |, U5001 800A1389 需要 Number 类型
$ H$ g: j0 Z7 h: p5002 800A138A 需要 Function 对象
' X% ~7 v) |. a2 G5003 800A138B 不能给函数返回值赋值 : E! p2 w) P. \
5004 800A138C 不能索引对象
# N7 }2 b2 ]7 z8 N, q5 U6 X5005 800A138D 需要 String
! b$ l+ C1 q7 ~9 A0 r5006 800A138E 需要 Date 对象 / k% D& y+ e$ \( t0 V, Z# k1 R
5007 800A138F 需要 Object 类型 ; N: B! R* x3 n& Z' I3 v D/ R
5008 800A1390 非法赋值 & Z1 w, u, N7 Q Z |. V
5009 800A1391 未定义标识符 ) C" R: Q% j4 j. L- }( _ a7 Z% L
5010 800A1392 需要 Boolean / }1 F7 [2 b& F" W# G. w4 ^
5011 800A1393 不能执行来自一个自由脚本的代码
& `: y) t( g+ d/ ~4 j; d+ N. ^$ F9 W5012 800A1394 需要对象的成员
! m2 u- }' k" O5013 800A1395 需要 VBArray
. _" {- C/ c2 L$ j& x5014 800A1396 需要 JScript 对象 3 c* r8 A8 H* Y; g
5015 800A1397 需要 Enumerator 对象 * H4 d3 J" E& `) t8 a4 s8 O
5016 800A1398 需要正则表达式对象 7 Q3 Y, L- ?: I7 {+ A" N
5017 800A1399 正则表达式语法错误 . S& F- X9 J) U2 X* m5 B( h
5018 800A139A 未预期的限定符 2 z# P" `) B! E# g6 G+ w: L+ O' ^# x9 e
5019 800A139B 正则表达式中缺少“]”
6 b5 ~( T0 _, u$ W! [ j5020 800A139C 正则表达式中缺少“)” 1 z9 v6 G& z% A: _5 \
5021 800A139D 字符集范围无效
8 K( d0 ^: Q8 k5 u5022 800A139E 异常抛出,但无法抓住
& E/ g0 \8 v1 o' J9 c5023 800A139F 函数没有合法的 Prototype (原型)对象
% `- L6 \( O0 i2 L5024 800A13A0 待解码的 URI 包含有非法字符
9 @& c$ t, f6 C5025 800A13A1 待解码的 URI 编码非法 4 [7 B6 Q5 t3 w7 X0 Y: L% k5 d/ d+ p& o
5026 800A13A2 小数部分的位数越界 % S5 @! `5 H% x
5027 800A13A3 精度越界
, }5 p* P5 ?1 D' z. d3 X5028 800A13A4 需要 Array 或 arguments 对象
I; j% @, }4 M7 P; [* P6 [, g5029 800A13A5 数组长度必须为一有限正整数
' \+ _" a5 s' |7 ]5030 800A13A6 必须赋给数组长度一个有限正数
% W" w% h& R" }% ]1 B
: F8 u: m6 N3 q% T" E******************************************************* w9 u6 G) D. G' g3 J' E% Q
jscript错误代码及相应解释大全
% R: |3 J# h9 R, F! ~JScript 语法错误 8 ~! w# P1 [9 R' J; S$ g8 h
JScript 语法错误是指当 JScript 语句违反了 JScript 脚本语言的一条或多条语法规则时导致的错误。JScript 语法错误发生在程序编译阶段,在开始运行该程序之前。(错误发生在开发过程中),以下是32个语法错误 , x* R' e/ I; T3 N% ]# X
. m) O$ k X1 j9 T: ^. k
错误号 描述 ( E6 H. M/ y. w- j( y( l. C; k
十进制 十六进制 说明 4 m2 L4 L; K/ V0 l$ i/ Q; d
1001 800A03E9 内存不足 ; Z4 e4 l4 Q! F' y, k. a6 U8 l
1002 800A03EA 语法错误
0 n7 O4 B1 {& n5 I, }0 H: L1003 800A03EB 需要“:” 6 x4 _6 }5 }# @5 N2 g8 w
1004 800A03EC 需要“;”
8 Z0 x3 g2 L* w1 T# |( D- H1005 800A03ED 需要“(”
8 j% @9 M& L) u! V; S! ~9 J, y1006 800A03EE 需要“)”
5 H: I! K+ w9 Y, j' \" L1007 800A03EF 需要“]”
6 Q7 j/ N" H; q# |$ p e1008 800A03F0 需要“{”
5 P+ ^: C- X( p+ R; z% t1009 800A03F1 需要“}” $ f& }( A+ Z+ W) f
1010 800A03F2 需要标识符 : r6 ]: k" s2 W, Y- T K
1011 800A03F3 需要“=” / ~ I4 }+ s" ]5 u- ^; K) T
1012 800A03F4 需要“/”
* f. G: E8 a9 M1013 800A03F5 无效数
* T( J" `" X. k1014 800A03F6 非法字符 |