www.gusucode.com > CC校友录贴吧 CCBar源码程序asp编程 > result/admin_error.asp
<% '=================================================================== '= ASP FILENAME : /result/admin_error.asp '= CREATED TIME : MAY,4,2003 '= LAST MODIFIED: AUG,10,2003 '= VERSION INFO : CCASP Framework Ver 2.0.1 ALL RIGHTS RESERVED BY www.cclinux.com '= DESCRIPTION : 后台系统错误信息提示页面和相应函数 '=================================================================== %> <!-- #include file = "../inc/admin/include_admin_action_view.asp" --> <!-- #include file = "../main_func.asp" --> <% '======================================================== '== Action参数设置 '======================================================== '== 页面名 Const CONST_PAGE_FILE = "result/admin_error.asp" '== 页面标题/功能 Const CONST_PAGE_TITLE = "异常提示" '== 功能函数名字空间 Const CONST_ACTION_FUNC = "ShowErr" '== 相对根目录路径 GBL_strHomeURL = "../" '页面应用构造 Call ActionBuild() '== 在模板中引用的标签变量 Dim TAG_strErrStr '== 请求校验与过滤 Call ActionFilter(CONST_PAGE_FILE,CONST_ACTION_FUNC) 'html页面包含 %> <!-- #include file = "../template_a/page_admin_error.html.asp" --> <% '页面应用析构 Call ActionOver() %> <% '=============== FUNCTION BODY BEGIN =============================== '=================================================================== '= Function : ShowErr() '= Time : Created At May,4,2003 '= Input : 错误号(intErrId),附加信息(strAddInfo) '= Description : 错误分类(错误号和错误的中文信息) '=================================================================== Function ShowErr() Dim strErrStr Dim intErrId Dim strAddInfo '== Get error id intErrId = Trim(Request("intErrId")) If intErrId = "" Then intErrId = 1 End If '== Check error whether or not is integer If Not IsNumeric(intErrId) Then intErrId = 13 End If intErrId = CLng(intErrId) '== Get error's add-ons information strAddInfo = Trim(Request("strAddInfo")) Select Case intErrId '== ErrId 1--50 for system and user Case 1 strErrStr = "本错误类型尚未登记" Case 2 strErrStr = "对不起,找不到该用户" Case 3 strErrStr = "对不起,您的密码不正确" Case 4 strErrStr = "对不起,该用户名已被注册" Case 5 strErrStr = "对不起,该中文姓名已被使用<br>请重新填写" Case 6 strErrStr = "对不起,该邮件地址已被人使用" Case 7 strErrStr = "错误的" & strAddInfo & "记录ID参数" Case 8 strErrStr = "错误的页面请求,该页面不存在:<br>" & strAddInfo Case 9 strErrStr = "错误的页面数据请求,该处理异常" Case 10 strErrStr = "错误的页面栏目请求:<br>" & strAddInfo Case 11 strErrStr = "系统错误,找不到该用户ID" Case 12 strErrStr = "系统错误,该显示栏目未被建立:<br>" & strAddInfo Case 13 strErrStr = "系统错误,取错误号错误:<br>" & Trim(Request("intErrId")) Case 14 strErrStr = "系统错误,错误成功格式化处理模式错:<br>" & strAddInfo Case 15 : strErrStr = "您的原密码输入不正确<br>请重新输入"& strAddInfo & "的密码" Case 16 : strErrStr = "对不起,该项功能尚未开放:<br>" & strAddInfo Case 17 : strErrStr = "系统错误,管理员不存在<br>" & strAddInfo Case 18 : strErrStr = "对不起,您没有<br>" & strAddInfo Case 19 : strErrStr = "系统错误,表单建立错误<br>" & strAddInfo Case 20 : strErrStr = "系统错误,表单校验错误<br>" & strAddInfo Case 21 : strErrStr = "系统错误,该交易的SHOW_SET未指定<br>" & strAddInfo Case 22 : strErrStr = "系统错误,该交易的数据库更新类型不正确<br>" & strAddInfo '== Errid 1000--1100 is for database error Case 1001 strErrStr = "数据库错误:不能打开数据库表!<br>" & strAddInfo Case 1002 strErrStr = "数据库错误,该数据记录请求不存在" Case 1003 strErrStr = strAddInfo & ": 该数据记录不存在" Case 1100 strErrStr = "数据库错误!" Case 1101 strErrStr = "您的提交包含禁止的词语" Case -2147217887 strErrStr = "数据库错误:不能打开数据库表!<br>" & strAddInfo Case -2147217913 : strErrStr = "数据库错误:插入记录数据有误!<br>" & strAddInfo Case -2147217900 : strErrStr = "数据库错误:SQL语句错误!<br>" & strAddInfo Case -2147467259 : strErrStr = "数据库错误:没有足够权限进行写操作<br>" & strAddInfo Case -2147217904 : strErrStr = "数据库错误:<br>" & strAddInfo Case -2147217865 : strErrStr = "数据库错误:<br>" & strAddInfo '== Errid 51--100 is for board error Case 51 strErrStr = "对不起,计发留言张数错误" Case 52 strErrStr = "对不起,修改留言参数错误" Case 53 strErrStr = "对不起,该留言不存在或已被删除" Case 54 strErrStr = "对不起,该留言ID参数错误" Case 55 strErrStr = "对不起,该留言页码参数错误" Case 56 strErrStr = "对不起,删除请求类型提交错误" '== Errid 101--150 is for personal error Case 101 strErrStr = "对不起,您未处于登陆状态或已超时,请重新登陆" Case 102 strErrStr = "对不起,您的用户数据不存在" Case 103 strErrStr = "对不起,您的老密码不正确" '== Errid 151--200 is for online error Case 151 strErrStr = "对不起,您的用户数据不存在" Case 152 strErrStr = "对不起,您的用户数据不存在" Case 153 strErrStr = "对不起,您的用户数据不存在" Case 154 strErrStr = "对不起,您的用户数据不存在" '== Errid 201--250 is for admin error Case 201 strErrStr = "对不起,网站Logo地址不能为空" Case 202 strErrStr = "对不起,网站首页路径不能为空" Case 203 strErrStr = "对不起,网站地址不能为空" Case 204 strErrStr = "网站地址前必须加上http://" Case 205 strErrStr = "网站首页路径前必须加上http://" '== Errid 251--350 is for data check error Case 251 strErrStr = "对不起," & strAddInfo & "应全为数字!<br>请重新输入" Case 252 strErrStr = "对不起," & strAddInfo & "<br>长度不合要求!请重新输入" Case 253 strErrStr = "对不起," & strAddInfo & "含有非法字符!<br>请重新输入" Case 254 strErrStr = "对不起," & strAddInfo & "邮件地址不正确!<br>请重新输入" Case 255 strErrStr = "对不起," & strAddInfo & "应全为中文字符!<br>请重新输入" Case 256 strErrStr = "对不起," & strAddInfo & "您两次输入的密码不一致!<br>请重新输入" Case 257 : strErrStr = "对不起," & strAddInfo & "的提交值<br>不在允许的范围之内" Case 258 : strErrStr = "对不起," & strAddInfo & "ID参数错误" Case 259 : strErrStr = "对不起," & strAddInfo & "数值不在允许的范围" Case 260 : strErrStr = "对不起," & strAddInfo Case 346 strErrStr = "数据项:" & strAddInfo & "长度校验参数3(固定长度2)设置不正确" Case 347 strErrStr = "数据项:" & strAddInfo & "长度校验参数2(校验方式)设置不正确" Case 348 strErrStr = "数据项:" & strAddInfo & "长度校验参数1(固定长度1)设置不正确" Case 349 strErrStr = "数据项:" & strAddInfo & "长度校验参数不正确" Case 350 strErrStr = "系统错误:数据格式校验未登记:<br>" & strAddInfo '== Errid 351--400 is for SMS Case 351 strErrStr = "对不起," & "新短信目前暂无可发送对象" Case 352 : strErrStr = "对不起, 请您选择要删除的短信!" Case 353 : strErrStr = "对不起,站内短信提交方式错:<br>" & strAddInfo '== ErrId 401--450 is for admin Case 401 : strErrStr = "系统错误,有关网站设置数据库错误!" Case 452 : strErrStr = "系统错误,删除留言时更新用户表失败<br>该用户不存在<br>" & strAddInfo Case 453 : strErrStr = "系统错误,所留言留言不存在或已被删除<br>" & strAddInfo Case 454 : strErrStr = "系统错误,你不能删除管理员<br>" & strAddInfo Case 455 : strErrStr = "系统错误,你不能更改管理员密码<br>" & strAddInfo Case 456 : strErrStr = "系统错误,该相片记录不存在或已被删除<br>" & strAddInfo Case 457 : strErrStr = "系统错误,你不能对管理员做此操作" Case 458 : strErrStr = "系统错误,你不能对该用户做此操作<br>" & strAddInfo Case 459 : strErrStr = strAddInfo '== intErrId 501--550 is for album Case 501 : strErrStr = "对不起,上传相片失败<br>" & strAddInfo '== intErrId 600--1000 is for plusin '== 601--650 for poll Case 601 : strErrStr = "对不起,该投票主题已存在<br>" & strAddInfo Case 602 : strErrStr = "对不起,该投票已结束<br>" & strAddInfo Case 603 : strErrStr = "对不起,该投票为首选项,<br>请先指定或添加新的投票调查首选项,<br>再关闭本投票调查" Case 604 : strErrStr = "对不起,该投票为首选项,<br>请先指定或添加新的投票调查首选项,<br>再删除本投票调查<br>" & strAddInfo '== intErrId 1000 is for all public user's error Case E_USER_PUB : strErrStr = "对不起," & strAddInfo '== intErrId 1001 is for all public admin's error Case E_ADMIN_PUB : strErrStr = "管理员错误," & strAddInfo '== intErrId 1002 is for all public system error Case E_SYS_PUB : strErrStr = "系统错误," & strAddInfo '== intErrId 1003 is for all public db error Case E_DB_PUB : strErrStr = "数据库错误," & strAddInfo Case E_DATA_PUB : strErrStr = "数据校验错误," & strAddInfo Case Else strErrStr = "本错误类型尚未登记:<br>" & intErrId & "<br>" End Select TAG_strErrStr = strErrStr End Function '=============== End of Function ShowErr() =========================== '=============== FUNCTION BODY END ==================================== %>