|
来源:http://blog.csdn.net/aspstu/ $ |5 G# \- u6 e$ c. ]) K
如果你搞过ASP的开发,你就会为ASP中没有好的完整的调试环境而头疼不己。我收集了网上相关所有信息提示,想给它做成单机的ASP开发错误提示软件中的数据库,但是我发现应该还有些是我所不清楚或说是了解的。所以放在这里,请知道的朋友再次提出你的观点或说更详细的信息,我将非常感激!如果有好的建议,如果软件出来后,我将首先免费送给您尝试使用!* c' l! J5 r4 W' V0 u; `/ c
; E1 J1 v h3 C g3 t4 B 再次希望看到这个文章的朋友们,能够支持和鼓励我做这个东西!(反正我觉得做这样东西的好像就没有啊),请大家指出问题并且补充!!!呵!!!!!-----------------//*
# z5 ~ H2 {$ S4 p1 v! z# J N; n. O
大部分的ADO的错误码对应的含义 ; V: l, C. Z& V8 D3 u
除了在 Error 对象和 Errors 集合中说明的提供者错误之外,ADO 本身也将错误返回到运行时环境的异常处理机制之中。使用编程语言的错误捕获机制(如 _blank> Microsoft®Visual Basic® 中的 On Error 语句)可捕获及处理下列错误。下表将同时显示十进制和十六进制错误代码值。 ) z, j- u/ R Y/ g# k+ V+ O0 y" F
: G: ^/ ^; W( x
常量名称 编号 说明 + A/ c4 ~$ S. U
adErrInvalidArgument 3001 0x800A0BB9 应用程序使用的参数其类型错误、超出可接受的范围或者与其他参数冲突。 d" _: H% X+ d& d+ n
adErrNoCurrentRecord 3021 0x800A0BCD BOF 或 EOF 为 True,或者当前记录已经删除。应用程序请求的操作需要当前记录。 ; z' j; W# I% j; x$ y
adErrIllegalOperation 3219 0x800A0C93 应用程序请求的操作不允许出现在该上下文中 adErrInTransaction 3246 0x800A0CAE 在事务中应用程序无法显式关闭Connection 对象。 . e, [/ j" I S8 @
adErrFeatureNotAvailable 3251 0x800A0CB3 提供者不支持应用程序请求的操作。
% t# [$ g' k! W- C; UadErrItemNotFound 3265 0x800A0CC1 ADO 无法在对应于应用程序请求的名称或顺序引用的集合中找到对象。 ) E# W: V1 y8 J
adErrObjectInCollection 3367 0x800A0D27 无法追加,对象已经在集合中。
2 O/ n& f9 a8 n5 e0 MadErrObjectNotSet 3420 0x800A0D5C 应用程序引用的对象不再指向有效的对象。
% j) u5 c0 l) v8 EadErrDataConversion 3421 0x800A0D5D 应用程序使用了不符合对当前操作的值类型。 q3 |7 J3 i: m- X) S
adErrObjectClosed 3704 0x800A0E78 如果对象关闭,则不允许应用程序请求的操作。
3 d6 s- s' M; n( w& p" g! A% xadErrObjectOpen 3705 0x800A0E79 如果对象打开,则不允许应用程序请求的操作。
8 t3 X- v7 Z! E" R( D6 madErrProviderNotFound 3706 0x800A0E7A ADO 找不到指定的提供者。 $ X, J) a9 a& s5 M# x+ @9 u n/ N
adErrBoundToCommand 3707 0x800A0E7B 应用程序无法用 Command 对象将 Recordset 9 o$ P7 \3 e$ X) h" k' G6 j
对象的 ActiveConnection 属性更改为它的来源数据。
8 j# T; U0 @- e9 V' y) a5 iadErrInvalidParamInfo 3708 0x800A0E7C 应用程序错误地定义了 Parameter 对象。
# i- w9 D; r' ^1 V4 P o2 }5 radErrInvalidConnection 3709 0x800A0E7D 应用程序通过引用关闭或无效的
; _' t i5 o6 \Connection 对象来请求对对象的操作。
9 k% A8 W1 y* W0 B0 B 7 V U2 D T- b
*****************************************************************************$ j# w/ [) s& M- y4 {
ASP错误代码说明 ; j! n7 @: b- L& D* t5 t
错误代码 错误消息 说明
- h9 x% @) O0 X3 ^, oASP0100 Out of memory 内存不足(不能分配要求的内存
% g9 o0 s& F$ R" R; [ASP0101 Unexpected error 意外错误
8 n, Y) }" s( I1 z' p6 A1 R" aASP0102 Expecting string input 缺少字符串输入
" t( X. t ~ h2 `6 wASP0103 Expecting numeric input 缺少数字输入
5 B- \" W# J! r5 V- P C8 G2 bASP0104 Opration not allowed 操作不允许 9 |" v* [7 e, a; g
ASP0105 Index out of ange 索引超出范围(一个数组索引超届)
: v: U! Z, X( I/ `, YASP0106 Type Mismatch 类型不匹配(遇到的数据类型不能被处理)
# @/ N- |+ Y- T9 OASP0107 Stack Overflow 栈溢出(正在处理的数据超出了允许的范围) / J4 ~5 ?" v- Y7 X8 V3 w' q
ASP0115 Unexpected error 意外错误(外部对象出现可捕获的exception_name错误,脚本不能继续运行) $ U2 N* c0 z. {# b
ASP0177 Server.CreateObject Failed 服务器创建对象失败(无效的progid) ' P: f: ~2 U. Y
ASP0190 Unexpected error 意外错误(当释放外部对象,产生可捕获的错误)
1 x- {* |" I* u, t2 m0 a% bASP0191 Unexpected error 意外错误(在外部对象的OnStartPage方法中产生可捕获的错误)
9 Q s; @/ B. E8 ^ n* xASP0192 Unexpected error 意外错误(在外部对象的OnEndPage方法中产生可捕获的错误
% U/ k# V2 E" tASP0177 Server.CreateObject Failed 服务器创建对象失败(无效的progid)
* x' C: v8 G, N2 W5 v/ s. h5 `" X2 UASP0191 Unexpected error 意外错误(在外部对象的OnStartPage方法中产生可捕获的错误)
6 ~7 n- m$ d3 _' F6 S" JASP0192 Unexpected error 意外错误(在外部对象的OnEndPage方法中产生可捕获的错误) , p. Q3 q3 B ^8 f* D0 N
ASP0193 OnStartPage Failed 在外部对象的OnStartPage方法中产生错误
, }0 a: D7 K8 Y6 j$ s8 h- m r( C/ tASP0194 OnEndPage Failed 在外部对象的OnEndPage方法中产生错误
1 a, O" v' [% `! L7 z3 M3 v4 RASP0240 Script Engine Exception 脚本引擎从object_name对象中抛出exception_anme异常 7 ] B( v" K4 F! e- t( r
ASP0241 CreateObject Exception object_name 对象的CreatObject方法引起了exception_name异常 $ c" E# \6 g" y& W6 @) s
ASP0242 Query OnStartPage nterface 查询对象Object_name的OnsException
) x6 w" O; B: Q. } {& f: X% d R2 ~. i' G
**********************************************
0 K* y" n P( b! ^. r# X. hJScript 运行时错误 : Y' D1 k/ D" m, z3 V
JScript 运行时错误是指当 JScript 脚本试图执行一个系统不能运行的动作时导致的错误。当正在运行脚本、计算变量表达式、或者正在动态分配内存时出现JScript 运行时错误时。
& C6 i+ h: j# e& X% C( H. V7 |5 M以下是76个运行时错误
a, S x) [/ v! z) t# [& F# B$ p
2 o8 ]8 x/ \& f) L" ]错误号 描述
( b* {( j; d$ U$ m十进制 十六进制 说明 7 F4 V( @ s" t9 K$ u
5 800A0005 非法过程调用或参数
& T. J7 ?+ B: H' p% T6 800A0006 溢出 ! h6 I3 a; {* v1 z
7 800A0007 内存不足
; N. k+ L. ~5 C7 u9 800A0009 下标超界 . R: J7 O# K8 ~% S) ?
10 800A000A 此数组被固定或临时锁定 3 l( S$ f0 J) R
11 800A000B 零除错误 : v$ h' o( M" X) ?2 C
13 800A000D 类型失配 9 U/ x. u; j }2 v$ `
14 800A000E 串空间不足
3 M" h; L7 E) d6 n1 X17 800A0011 不能执行所请求的操作 7 A( I1 n" A! L+ d6 G
28 800A001C 栈空间不足 ' \! Y4 \( k& t" ]
35 800A0023 子过程或函数未找到 ! j9 t0 a( w1 b3 E. Z
48 800A0030 装载DLL出错 # b4 O6 Q; P" l# P8 v
51 800A0033 内部出错
0 d$ [' c3 G' U( p* c" w52 800A0034 坏文件名或数 8 v3 T( \& [5 G, K5 _/ ^& U
53 800A0035 文件未找到
: d7 h# i' N0 k. r2 _+ C7 Z2 F54 800A0036 坏文件模式 ! ^# n8 F$ B' V/ y& ?
55 800A0037 文件已经打开
( h6 d, m# l& t2 A, S3 _/ F; @57 800A0039 设备I/O错误
$ [6 d u, X4 {, T3 _8 e @/ u58 800A003A 文件已经存在 * F! r- g( p. F" a( F6 G: v4 `# V
61 800A003D 磁盘空间已满 / J: |* [# ? E: v% R: y
62 800A003E 输入超出文件尾 9 P7 W4 c' x6 i
67 800A0043 文件太多
% ^* k z' z0 ]! {3 f68 800A0044 设备不可用
4 f" K% P' w9 a% J* T" ?6 ~70 800A0046 权限禁用
* B# g7 ?0 k% J W l71 800A0047 磁盘未准备好
8 Y/ K" d# E' y5 L7 L74 800A004A 不能用不同的驱动重命名 - b7 v4 i! N: a# q; u: W
75 800A004B 路径/文件访问错误 9 R" }( P$ v7 T9 h2 `4 S
76 800A004C 路径未找到
4 j# G& K4 @9 v91 800A005B 对象变量或With块变量未设置 2 z9 P! O9 }3 a/ `8 n% Z
92 800A005C For循环未初始化
. ~1 b; Q( c7 t& N! a2 y94 800A005E Null使用无效
% a$ M5 g/ p1 q# R/ \322 800A0042 不能建立所需的临时文件 & U% g7 F4 q, |( X+ G$ {
424 800A01A8 需要对象 # |9 q5 @& ~. n" k- o5 k
429 800A01A9 Automation服务器不能建立对象
8 U( {$ r* L- c) t; B* V430 800A01AE 类不支持Automation
! S5 |/ C8 z. }3 s& R432 800A01B0 在Automation操作中找不到文件名或类名
# h6 q8 R0 z/ Y438 800A01B6 对象不支持这个属性或方法
. D5 ^3 m2 i' ~; ?+ U' n4 ~9 U440 800A01B8 Automation错误 ( r! U# j# s9 v4 |' k) W+ s
445 800A01BD 对象不支持这个动作
, ]2 Q. k/ [9 w446 800A01BE 对象不支持指定的参数 # w& e0 T( V3 l
447 800A01BF 对象不支持当前区域设置
" u3 u0 t4 ^1 F9 e0 q448 800A01C0 指定的参数未找到 2 z$ L! Y9 F$ D3 {" ?+ R
449 800A01C1 参数不可选
6 c4 G& b2 p l2 t450 800A01C2 错误的参数数目或非法属性分配
. v: u6 {4 r8 `, \ H `451 800A01C3 对象不是一个集合 $ p3 v' U1 q( Y! p) l: t- p8 G
453 800A01C5 指定的dll函数未找到 $ T0 l# {. V' _9 ~) k
458 800A01CA 变量使用了一个Jscript不支持的Automation类型
/ q {4 t3 b( }/ g; X9 C462 800A01CE 远程服务器机器不存在或不可用
' D y: h) D2 m# v* ], o4 f: p; k! K501 800A01F5 不能分配给变量
f$ Q! _" f, C3 y9 c502 800A01F6 对象对于脚本不安全
6 X& `& P( U! f& p* z4 z0 G503 800A01F7 对象对于初始化不安全
; Y" W( B$ y. `504 800A01F8 对象对建立不安全
% V9 S _ x9 C5 p5000 800A1388 不能分配给“this”
, k9 y5 E1 q8 U8 n4 K$ o" t1 h5001 800A1389 需要 Number 类型
! o) N7 b* A8 K& y" r5002 800A138A 需要 Function 对象 + X5 ?5 l2 v Q
5003 800A138B 不能给函数返回值赋值 2 @8 ` t# A/ g% A
5004 800A138C 不能索引对象 % D( k$ ?( D; |- K9 ?6 c
5005 800A138D 需要 String ; A4 W% b+ G3 q
5006 800A138E 需要 Date 对象 ! }8 x( B7 F5 K
5007 800A138F 需要 Object 类型 ! i Q2 f1 I* F
5008 800A1390 非法赋值
" q' ~9 F0 A- w3 i% E- s4 |+ o( d5009 800A1391 未定义标识符
/ Z1 x2 o: M1 x0 z5010 800A1392 需要 Boolean
$ y3 C" t7 y# q1 T3 {" r) `7 p S5011 800A1393 不能执行来自一个自由脚本的代码
6 Z# q: X# u, u- @7 X ]% j- e3 T7 n" w% j5012 800A1394 需要对象的成员 5 q$ D6 ^' A0 r- U. K {# J& P
5013 800A1395 需要 VBArray , A) {% N0 u4 x ]. h
5014 800A1396 需要 JScript 对象 9 c# E) e4 o% ~0 R$ X5 m' F- [
5015 800A1397 需要 Enumerator 对象 # T& d' w: k2 D7 W/ L' N5 Q
5016 800A1398 需要正则表达式对象 6 e% V5 ^' h7 |8 _0 I4 K4 C
5017 800A1399 正则表达式语法错误 ( e3 f$ R% _! ~8 F
5018 800A139A 未预期的限定符 ' N) J s. ?% D0 f# F
5019 800A139B 正则表达式中缺少“]”
# W' C* V$ t0 X3 _7 ^+ s; p% o2 a5020 800A139C 正则表达式中缺少“)”
+ L" R g2 f- A8 {1 a4 u5021 800A139D 字符集范围无效 & b6 Z3 e5 ~1 N" S
5022 800A139E 异常抛出,但无法抓住 ! E% @1 Y$ |' p! ~- q. j
5023 800A139F 函数没有合法的 Prototype (原型)对象 : E0 I* u& Q: G% V0 u
5024 800A13A0 待解码的 URI 包含有非法字符
$ _0 w/ V+ I& ` q5025 800A13A1 待解码的 URI 编码非法 6 R. u/ V8 n* r; r
5026 800A13A2 小数部分的位数越界 ( {. @4 G( @" a( m6 j/ m- Q2 |
5027 800A13A3 精度越界 & x* m; n: J6 \& H7 A1 A
5028 800A13A4 需要 Array 或 arguments 对象
8 v3 L6 g; K- R# F2 n5029 800A13A5 数组长度必须为一有限正整数 ) q) \. g4 s* n8 Y* W+ j
5030 800A13A6 必须赋给数组长度一个有限正数
9 H! w0 r: j# w! T
7 N! {, f+ ]/ j2 P9 v0 v# ]*******************************************************
6 m s9 ?$ U( w6 O) \jscript错误代码及相应解释大全
! y0 D, P2 d4 ?' v6 pJScript 语法错误
# @! t2 a; p' ]6 cJScript 语法错误是指当 JScript 语句违反了 JScript 脚本语言的一条或多条语法规则时导致的错误。JScript 语法错误发生在程序编译阶段,在开始运行该程序之前。(错误发生在开发过程中),以下是32个语法错误 5 E+ b4 Q6 J7 p
" K% y' Z# [0 C3 h% ~. p
错误号 描述
, K9 m& u. I2 L十进制 十六进制 说明
% A: m( k7 Y, v, N$ q, r+ m' p4 A1001 800A03E9 内存不足
7 ~, T, V# c; J; e1002 800A03EA 语法错误
) P* T1 D1 Y4 v, [1003 800A03EB 需要“:”
& D; D% t0 D) ]- U2 o1004 800A03EC 需要“;”
1 b6 H/ b, n( d% `1005 800A03ED 需要“(” ( b5 g' l2 P/ A
1006 800A03EE 需要“)”
a, e2 r& b. D( h- ]1007 800A03EF 需要“]” M% F0 O9 k% T! h
1008 800A03F0 需要“{” 4 J( x+ \* @. q( m3 g
1009 800A03F1 需要“}”
9 j7 q1 W- W! M1010 800A03F2 需要标识符
4 [ x- I7 Q% c% K0 h1011 800A03F3 需要“=”
8 E- c- [) V% f1 v1012 800A03F4 需要“/”
/ D9 m8 m; @+ B. w. i! m1013 800A03F5 无效数 % { {0 g- q6 {, r) f0 J" O
1014 800A03F6 非法字符 |