ASP&JSP錯誤碼分類

JScript 語法錯誤是指當 JScript 語句違反了 JScript 腳本語言的一條或多條語法規則時導致的錯誤。JScript 語法錯誤發生在程序編譯階段,在開始運行該程序之前。(錯誤發生在開發過程中),以下是32個語法錯誤

    錯誤號 描述

十進制   十六進制  說明
1001   800A03E9  內存不足
1002    800A03EA  語法錯誤
1003   800A03EB  需要“:”
1004    800A03EC  需要“;”
1005   800A03ED  需要“(”
1006   800A03EE  需要“)”
1007   800A03EF  需要“]”
1008   800A03F0  需要“{”
1009   800A03F1  需要“}”
1010   800A03F2  需要標識符
1011   800A03F3  需要“=”
1012   800A03F4  需要“/”
1013   800A03F5  無效數
1014   800A03F6  非法字符
1015   800A03F7  字符串常數未結束
1016   800A03F8  註釋未結束
1018   800A03FA  函數外有 ’return’ 語句
1019   800A03FB  在循環外不能有“break”
1020   800A03FC  在循環外不能有“continue”
1023   800A03FF  需要十六進制數
1024   800A0400  需要“while”
1025   800A0401  標籤定義重複
1026   800A0402  未找到標籤
1027   800A0403  一條 “switch” 語句中只能有一個 “default”
1028   800A0404  需要標識符、字符串或者數字
1029   800A0405  需要“@end”
1030   800A0406  條件編譯已關閉
1031   800A0407  需要常數
1032   800A0408  需要“@”
1033   800A0409  需要“catch”
1034   800A040A  需要“var”
1035   800A040B  “Throw”的後面必須跟有一個表達式,且在同一源代碼行上


    JScript 運行時錯誤

    JScript 運行時錯誤是指當 JScript 腳本試圖執行一個系統不能運行的動作時導致的錯誤。當正在運行腳本、計算變量表達式、或者正在動態分配內存時出現JScript 運行時錯誤時。
以下是76個運行時錯誤

    錯誤號 描述
十進制        十六進制   說明
5        800A0005   非法過程調用或參數
6        800A0006   溢出
7               800A0007       內存不足
9               800A0009       下標超界
10              800A000A       此數組被固定或臨時鎖定
11              800A000B       零除錯誤
13              800A000D       類型失配
14              800A000E       串空間不足
17              800A0011       不能執行所請求的操作
28              800A001C       棧空間不足
35              800A0023       子過程或函數未找到
48              800A0030       裝載DLL出錯
51              800A0033       內部出錯
52              800A0034       壞文件名或數
53              800A0035       文件未找到
54              800A0036       壞文件模式
55              800A0037       文件已經打開

57              800A0039       設備I/O錯誤
58              800A003A       文件已經存在
61              800A003D       磁盤空間已滿
62              800A003E       輸入超出文件尾
67              800A0043       文件太多
68              800A0044       設備不可用
70              800A0046       權限禁用
71              800A0047       磁盤未準備好
74              800A004A       不能用不同的驅動重命名
75              800A004B       路徑/文件訪問錯誤
76              800A004C       路徑未找到
91              800A005B       對象變量或With塊變量未設置
92              800A005C       For循環未初始化
94              800A005E       Null使用無效
322             800A0042       不能建立所需的臨時文件
424             800A01A8       需要對象
429             800A01A9       Automation服務器不能建立對象
430             800A01AE       類不支持Automation
432             800A01B0       在Automation操作中找不到文件名或類名
438             800A01B6       對象不支持這個屬性或方法
440             800A01B8       Automation錯誤
445             800A01BD       對象不支持這個動作
446             800A01BE       對象不支持指定的參數
447             800A01BF       對象不支持當前區域設置
448             800A01C0       指定的參數未找到
449             800A01C1       參數不可選
450             800A01C2       錯誤的參數數目或非法屬性分配
451             800A01C3       對象不是一個集合
453             800A01C5       指定的dll函數未找到
458             800A01CA       變量使用了一個Jscript不支持的Automation類型
462             800A01CE       遠程服務器機器不存在或不可用
501             800A01F5       不能分配給變量
502             800A01F6       對象對於腳本不安全
503             800A01F7       對象對於初始化不安全

504             800A01F8       對象對建立不安全
5000         800A1388   不能分配給“this”
5001         800A1389   需要 Number 類型
5002         800A138A   需要 Function 對象
5003         800A138B   不能給函數返回值賦值
5004         800A138C   不能索引對象
5005         800A138D   需要 String
5006         800A138E   需要 Date 對象
5007         800A138F   需要 Object 類型
5008         800A1390   非法賦值
5009         800A1391   未定義標識符
5010         800A1392   需要 Boolean
5011        800A1393   不能執行來自一個自由腳本的代碼
5012        800A1394   需要對象的成員
5013        800A1395   需要 VBArray
5014        800A1396   需要 JScript 對象
5015        800A1397   需要 Enumerator 對象
5016        800A1398   需要正則表達式對象
5017        800A1399   正則表達式語法錯誤
5018        800A139A   未預期的限定符
5019        800A139B   正則表達式中缺少“]”
5020        800A139C   正則表達式中缺少“)”
5021        800A139D   字符集範圍無效
5022        800A139E   異常拋出,但無法抓住
5023        800A139F   函數沒有合法的 Prototype (原型)對象
5024        800A13A0   待解碼的 URI 包含有非法字符
5025        800A13A1   待解碼的 URI 編碼非法
5026        800A13A2   小數部分的位數越界
5027        800A13A3   精度越界
5028        800A13A4   需要 Array 或 arguments 對象
5029        800A13A5   數組長度必須爲一有限正整數
5030        800A13A6   必須賦給數組長度一個有限正數

 

ASP

 

Microsoft VBScript 運行時錯誤(0x800A802B)-->未找到元素 
ActiveServerPages,ASP0126(0x80004005)-->找不到包含文件
Microsoft OLEDBProviderforODBCDrivers(0x80040E14)-->sql語句出錯(字段名錯誤,或數據類型不匹配)
Microsoft OLEDBProviderforODBCDrivers(0x80040E07)-->sql語句出錯(要插入或更新的字段的類型與變量數據類型不匹配)
Microsoft OLEDBProviderforODBCDrivers(0x80040E57)-->sql語句出錯(要插入或更新的數據溢出)
Microsoft OLEDBProviderforODBCDrivers(0x80040E10)-->sql語句出錯(update字段名或要更新的數據類型錯誤)
Microsoft OLEDBProviderforODBCDrivers(0x80004005)-->sql語句出錯(要插入或更新的字段的數值不能爲空值)
Microsoft OLEDBProviderforODBCDrivers(0x80004005)-->打開數據庫出錯,沒有在指定目錄發現數據庫
Microsoft OLEDBProviderforODBCDrivers(0x80040E37)-->沒有發現表
ODBCDrivers(0x80040E21)-->sql語句出錯(數據類型不匹配或表/字段錯誤或處於編輯狀態,或不存在於conn打開的數據庫中)
ADODB.Recordset(0x800A0BB9)-->sql語句出錯(sql語句或conn語句未定義或對一個rs屬性進行賦值時發生錯誤)
ADODB.Recordset(0x800A0CC1)-->rs對像出錯(rs對像本身不存在或錯誤地引用了一個不存在的字段名)
ADODB.Recordset(0x800A0BCD)-->rs對像出錯(記錄集中沒有記錄卻對記錄集進行操作)
ADODB.Recordset(0x800A0E78)-->rs對像出錯(記錄集不存在,缺少rs.open語句)
ADODB.Recordset(0x800A0CC1)-->rs對像出錯(引用了一個不存在的字段名)
ADODB.Recordset(0x800A0E7D)-->conn定義錯誤
ADODB.Recordset(0x800A0CB3)-->數據庫以只讀方式打開,無法更新數據 
ADODB.Recordset(0x800A000D)-->錯誤引用rs變量(rs對像已關閉或未定義)

Microsoft VBScript語法錯誤(0x800A03E9)-->內存不足
Microsoft VBScript語法錯誤(0x800A03EA)-->語法錯誤
Microsoft VBScript語法錯誤(0x800A03EB)-->缺少 /'/':/'/'
Microsoft VBScript語法錯誤(0x800A03ED)-->缺少 /'/'(/'/'
Microsoft VBScript語法錯誤(0x800A03EE)-->缺少 /'/')/'/'
Microsoft VBScript語法錯誤(0x800A03EF)-->缺少 /'/']/'/'
Microsoft VBScript語法錯誤(0x800A03F2)-->缺少標識符
Microsoft VBScript語法錯誤(0x800A03F3)-->缺少 /'/'=/'/'
Microsoft VBScript語法錯誤(0x800A03F4)-->缺少 /'/'If/'/'
Microsoft VBScript語法錯誤(0x800A03F5)-->缺少 /'/'To/'/'
Microsoft VBScript語法錯誤(0x800A03F6)-->缺少 /'/'End/'/'
Microsoft VBScript語法錯誤(0x800A03F7)-->缺少 /'/'Function/'/'
Microsoft VBScript語法錯誤(0x800A03F8)-->缺少 /'/'Sub/'/'
Microsoft VBScript語法錯誤(0x800A03F9)-->缺少 /'/'Then/'/'
Microsoft VBScript語法錯誤(0x800A03FA)-->缺少 /'/'Wend/'/'[Page]
Microsoft VBScript語法錯誤(0x800A03FB)-->缺少 /'/'Loop/'/'
Microsoft VBScript語法錯誤(0x800A03FC)-->缺少 /'/'Next/'/'
Microsoft VBScript語法錯誤(0x800A03FD)-->缺少 /'/'Case/'/'
Microsoft VBScript語法錯誤(0x800A03FE)-->缺少 /'/'select/'/'
Microsoft VBScript語法錯誤(0x800A03FF)-->缺少表達式
Microsoft VBScript語法錯誤(0x800A0400)-->缺少語句
Microsoft VBScript語法錯誤(0x800A0401)-->語句未結束 
Microsoft VBScript語法錯誤(0x800A0402)-->缺少整型常數 
Microsoft VBScript語法錯誤(0x800A0403)-->缺少 /'/'While/'/' 或 /'/'Until/'/'
Microsoft VBScript語法錯誤(0x800A0404)-->缺少 /'/'While/'/', /'/'Until/'/' 或語句未結束
Microsoft VBScript語法錯誤(0x800A0405)-->缺少 /'/'With/'/'
Microsoft VBScript語法錯誤(0x800A0406)-->標識符過長
Microsoft VBScript語法錯誤(0x800A0407)-->無效數字
Microsoft VBScript語法錯誤(0x800A0408)-->無效字符
Microsoft VBScript語法錯誤(0x800A0409)-->未結束的字符串常量
Microsoft VBScript語法錯誤(0x800A040A)-->註釋未結束
Microsoft VBScript語法錯誤(0x800A040D)-->無效使用 /'/'Me/'/' 關鍵字
Microsoft VBScript語法錯誤(0x800A040E)-->/'/'loop/'/' 語句缺少 /'/'do/'/'
Microsoft VBScript語法錯誤(0x800A040F)-->無效的 /'/'exit/'/' 語句
Microsoft VBScript語法錯誤(0x800A0410)-->循環控制變量 /'/'for/'/' 無效
Microsoft VBScript語法錯誤(0x800A0411)-->名稱重定義
Microsoft VBScript語法錯誤(0x800A0412)-->必須是行中的第一個語句
Microsoft VBScript語法錯誤(0x800A0413)-->不能爲 non-ByVal 參數賦值
Microsoft VBScript語法錯誤(0x800A0414)-->調用子程序時不能使用括號
Microsoft VBScript語法錯誤(0x800A0415)-->缺少文字常數
Microsoft VBScript語法錯誤(0x800A0416)-->缺少 /'/'In/'/'
Microsoft VBScript語法錯誤(0x800A0417)-->缺少 /'/'Class/'/'
Microsoft VBScript語法錯誤(0x800A0418)-->必須在一個類的內部定義
Microsoft VBScript語法錯誤(0x800A0419)-->在屬性聲明中缺少 Let , Set 或 Get
Microsoft VBScript語法錯誤(0x800A041A)-->缺少 /'/'Property/'/'
Microsoft VBScript語法錯誤(0x800A041B)-->在所有屬性的規範中,變量的數目必須一致
Microsoft VBScript語法錯誤(0x800A041C)-->在一個類中不允許有多個缺省的屬性/方法

Microsoft VBScript語法錯誤(0x800A041D)-->類的初始化或終止程序沒有參數
Microsoft VBScript語法錯誤(0x800A041E)-->屬性的 set 或 let 必須至少有一個參數
Microsoft VBScript語法錯誤(0x800A041F)-->錯誤的 /'/'Next/'/'[Page]
Microsoft VBScript語法錯誤(0x800A0420)-->/'/'Default/'/' 只能在 /'/'Property/'/' , /'/'Function/'/' 或 /'/'Sub/'/' 中指定
Microsoft VBScript語法錯誤(0x800A0421)-->指定 /'/'Default/'/' 時必須同時指定 /'/'Public/'/' /")
Microsoft VBScript語法錯誤(0x800A0422)-->只能在 Property Get 中指定 /'/'Default/'/'
Microsoft VBScript 運行時錯誤(0x800A0005)-->無效的過程調用或參數
Microsoft VBScript 運行時錯誤(0x800A0006)-->溢出
Microsoft VBScript 運行時錯誤(0x800A0007)-->內存不足
Microsoft VBScript 運行時錯誤(0x800A0009)-->下標越界
Microsoft VBScript 運行時錯誤(0x800A000A)-->該數組爲定長的或臨時被鎖定
Microsoft VBScript 運行時錯誤(0x800A000B)-->被零除
Microsoft VBScript 運行時錯誤(0x800A000D)-->類型不匹配
Microsoft VBScript 運行時錯誤(0x800A000E)-->字符串空間不夠
Microsoft VBScript 運行時錯誤(0x800A0011)-->不能執行所需的操作
Microsoft VBScript 運行時錯誤(0x800A001C)-->堆棧溢出
Microsoft VBScript 運行時錯誤(0x800A0023)-->未定義過程或函數
Microsoft VBScript 運行時錯誤(0x800A0030)-->加載 DLL 時出錯
Microsoft VBScript 運行時錯誤(0x800A0033)-->內部錯誤
Microsoft VBScript 運行時錯誤(0x800A0034)-->錯誤的文件名或號碼
Microsoft VBScript 運行時錯誤(0x800A0035)-->文件未找到
Microsoft VBScript 運行時錯誤(0x800A0036)-->錯誤的文件模式
Microsoft VBScript 運行時錯誤(0x800A0037)-->文件已經打開 
Microsoft VBScript 運行時錯誤(0x800A0039)-->設備 I/O 錯誤
Microsoft VBScript 運行時錯誤(0x800A003A)-->文件已存在
Microsoft VBScript 運行時錯誤(0x800A003D)-->磁盤已滿
Microsoft VBScript 運行時錯誤(0x800A003E)-->輸入超出了文件尾
Microsoft VBScript 運行時錯誤(0x800A0043)-->文件過多
Microsoft VBScript 運行時錯誤(0x800A0044)-->設備不可用
Microsoft VBScript 運行時錯誤(0x800A0046)-->沒有權限
Microsoft VBScript 運行時錯誤(0x800A0047)-->磁盤沒有準備好
Microsoft VBScript 運行時錯誤(0x800A004A)-->重命名時不能帶有其他驅動器符號
Microsoft VBScript 運行時錯誤(0x800A004B)-->路徑/文件訪問錯誤
Microsoft VBScript 運行時錯誤(0x800A004C)-->路徑未找到
Microsoft VBScript 運行時錯誤(0x800A005B)-->對象變量未設置
Microsoft VBScript 運行時錯誤(0x800A005C)-->For 循環未初始化
Microsoft VBScript 運行時錯誤(0x800A005E)-->無效使用 Null[Page]
Microsoft VBScript 運行時錯誤(0x800A0142)-->不能創建所需的臨時文件
Microsoft VBScript 運行時錯誤(0x800A01A8)-->缺少對象
Microsoft VBScript 運行時錯誤(0x800A01AD)-->ActiveX 部件不能創建對象
Microsoft VBScript 運行時錯誤(0x800A01AE)-->類不能支持 Automation 操作
Microsoft VBScript 運行時錯誤(0x800A01B0)-->Automation 操作中文件名或類名未找到
Microsoft VBScript 運行時錯誤(0x800A01B6)-->對象不支持此屬性或方法
Microsoft VBScript 運行時錯誤(0x800A01B8)-->Automation 操作錯誤
Microsoft VBScript 運行時錯誤(0x800A01BD)-->對象不支持此操作
Microsoft VBScript 運行時錯誤(0x800A01BE)-->對象不支持已命名參數
Microsoft VBScript 運行時錯誤(0x800A01BF)-->對象不支持當前區域設置
Microsoft VBScript 運行時錯誤(0x800A01C0)-->未找到已命名參數
Microsoft VBScript 運行時錯誤(0x800A01C1)-->參數是必選項
Microsoft VBScript 運行時錯誤(0x800A01C2)-->錯誤的參數個數或無效的參數屬性值
Microsoft VBScript 運行時錯誤(0x800A01C3)-->對象不是一個集合
Microsoft VBScript 運行時錯誤(0x800A01C5)-->未找到指定的 DLL 函數
Microsoft VBScript 運行時錯誤(0x800A01C7)-->代碼資源鎖定錯誤
Microsoft VBScript 運行時錯誤(0x800A01CA)-->變量使用了一個 VBScript 中不支持的 Automation 類型
Microsoft VBScript 運行時錯誤(0x800A01CE)-->遠程服務器不存在或不可用
Microsoft VBScript 運行時錯誤(0x800A01E1)-->無效圖片
Microsoft VBScript 運行時錯誤(0x800A01F4)-->變量未定義
Microsoft VBScript 運行時錯誤(0x800A01F5)-->非法賦值
Microsoft VBScript 運行時錯誤(0x800A01F6)-->對象不能安全地使用 Script 編程
Microsoft VBScript 運行時錯誤(0x800A01F7)-->對象不能安全初始化
Microsoft VBScript 運行時錯誤(0x800A01F8)-->對象不能安全創建
Microsoft VBScript 運行時錯誤(0x800A01F9)-->無效的或無資格的引用
Microsoft VBScript 運行時錯誤(0x800A01FA)-->類沒有被定義

Microsoft VBScript 運行時錯誤(0x800A01FB)-->出現一個意外錯誤
Microsoft VBScript 運行時錯誤(0x800A1398)-->缺少常規表達式對象
Microsoft VBScript 運行時錯誤(0x800A1399)-->常規表達式語法錯誤
Microsoft VBScript 運行時錯誤(0x800A139A)-->錯誤的數量詞
Microsoft VBScript 運行時錯誤(0x800A139B)-->常規表達式中缺少 /'/']/'/'
Microsoft VBScript 運行時錯誤(0x800A139C)-->常規表達式中缺少 /'/')/'/'[Page]
Microsoft VBScript 運行時錯誤(0x800A139D)-->字符集越界

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章