ASP錯誤總結 -------------------------------------------------------------------------------- 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' 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' 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 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)-->常規表達式中缺少 ')' Microsoft VBscript 運行時錯誤(0x800A139D)-->字符集越界 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對像已關閉或未定義) --------------------------------------- 大部分的ADO的錯誤碼對應的含義 除了在 Error 對象和 Errors 集合中說明的提供者錯誤之外,ADO 本身也將錯誤返回到 運行時環境的異常處理機制之中。使用編程語言的錯誤捕獲機制(如 Microsoft® Visual Basic® 中的 On Error 語句)可捕獲及處理下列錯誤。下表將同時顯示十 進制和十六進制錯誤代碼值。 常量名稱 編號 說明 adErrInvalidArgument 3001 0x800A0BB9 應用程序使用的參數其類型錯誤、超出可接受 的范圍或者與其他參數沖突。 adErrNoCurrentRecord 3021 0x800A0BCD BOF 或 EOF 為 True,或者當前記錄已經刪除 。應用程序請求的操作需要當前記錄。 adErrIllegalOperation 3219 0x800A0C93 應用程序請求的操作不允許出現在該上下文 中 adErrInTransaction 3246 0x800A0CAE 在事務中應用程序無法顯式關閉 Connection 對象。 adErrFeatureNotAvailable 3251 0x800A0CB3 提供者不支持應用程序請求的操作。 adErrItemNotFound 3265 0x800A0CC1 ADO 無法在對應于應用程序請求的名稱或順序引 用的集合中找到對象。 adErrObjectInCollection 3367 0x800A0D27 無法追加,對象已經在集合中。 adErrObjectNotSet 3420 0x800A0D5C 應用程序引用的對象不再指向有效的對象。 adErrDataConversion 3421 0x800A0D5D 應用程序使用了不符合對當前操作的值類型。 adErrObjectClosed 3704 0x800A0E78 如果對象關閉,則不允許應用程序請求的操作。 adErrObjectOpen 3705 0x800A0E79 如果對象打開,則不允許應用程序請求的操作。 adErrProviderNotFound 3706 0x800A0E7A ADO 找不到指定的提供者。 adErrBoundToCommand 3707 0x800A0E7B 應用程序無法用 Command 對象將 Recordset 對象的 ActiveConnection 屬性更改為它的來源數據。 adErrInvalidParamInfo 3708 0x800A0E7C 應用程序錯誤地定義了 Parameter 對象。 adErrInvalidConnection 3709 0x800A0E7D 應用程序通過引用關閉或無效的 Connection 對象來請求對對象的操作。 ***************************************************************************** ASP錯誤代碼說明 錯誤代碼 錯誤消息 說明 ASP0100 Out of memory 內存不足(不能分配要求的內存 ASP0101 Unexpected error 意外錯誤 ASP0102 Expecting string input 缺少字符串輸入 ASP0103 Expecting numeric input 缺少數字輸入 ASP0104 Opration not allowed 操作不允許 ASP0105 Index out of ange 索引超出范圍(一個數組索引超屆) ASP0106 Type Mismatch 類型不匹配(遇到的數據類型不能被處理) ASP0107 Stack Overflow 棧溢出(正在處理的數據超出了允許的范圍) ASP0115 Unexpected error 意外錯誤(外部對象出現可捕獲的exception_name錯誤,腳 本不能繼續運行) ASP0177 Server.CreateObject Failed 服務器創建對象失敗(無效的progid) ASP0190 Unexpected error 意外錯誤(當釋放外部對象,產生可捕獲的錯誤) ASP0191 Unexpected error 意外錯誤(在外部對象的OnStartPage方法中產生可捕獲的錯 誤) ASP0192 Unexpected error 意外錯誤(在外部對象的OnEndPage方法中產生可捕獲的錯誤 發信人: longsi——現代速龍(時速200公里),信區:X-COM基地 ASP0177 Server.CreateObject Failed 服務器創建對象失敗(無效的progid) 發信站: 侏羅紀公園(2050年2月31日18:30:00 星期六),站內信件 獲的錯誤) ASP0191 Unexpected error 意外錯誤(在外部對象的OnStartPage方法中產生可捕獲的錯 誤) ASP0192 Unexpected error 意外錯誤(在外部對象的OnEndPage方法中產生可捕獲的錯誤 ) ASP0193 OnStartPage Failed 在外部對象的OnStartPage方法中產生錯誤 ASP0194 OnEndPage Failed 在外部對象的OnEndPage方法中產生錯誤 ASP0240 script Engine Exception 腳本引擎從object_name對象中拋出exception_anme 異常 ASP0241 CreateObject Exception object_name 對象的CreatObject方法引起了excepti on_name異常 ASP0242 Query OnStartPage nterface 查詢對象Object_name的OnsException