ASP错误代码大全
学习资料2008-04-26 18:01:38 阅读138 评论0 字号:大中小订阅
下面列出常见错误代码、相应中文释义:
●Microsoft VBScript 语法错误:
0x800A03E9内存不足
0x800A03EA语法错误
0x800A03EB缺少“:”
0x800A03ED缺少“(”
0x800A03EE缺少“)”
0x800A03EF缺少“]”
0x800A03F2缺少标识符
0x800A03F3缺少“=”
0x800A03F4缺少“If”
0x800A03F5缺少“To”
0x800A03F6缺少“End”
0x800A03F7缺少“Function”
0x800A03F8缺少“Sub”
0x800A03F9缺少“Then”
0x800A03FA缺少“Wend”
0x800A03FB缺少“Loop”
0x800A03FC缺少“Next”
0x800A03FD缺少“Case”
0x800A03FE缺少“select”
0x800A03FF缺少表达式
0x800A0400缺少语句
0x800A0401语句未结束
0x800A0402缺少整型常数
0x800A0403缺少“While”或“Until”
0x800A0404缺少“While”,“Until”或语句未结束
0x800A0405缺少“With”
0x800A0406标识符过长
0x800A0407无效数字
0x800A0408无效字符
0x800A0409未结束的字符串常量
0x800A040A注释未结束
0x800A040D无效使用“Me”关键字
0x800A040E“loop”语句缺少“do”
0x800A040F无效的“exit”语句
0x800A0410循环控制变量“for”无效
0x800A0411名称重定义
0x800A0412必须是行中的第一个语句
0x800A0413不能为non-ByVal 参数赋值
0x800A0414调用子程序时不能使用括号
0x800A0415缺少文字常数
0x800A0416缺少“In”
0x800A0417缺少“Class”
0x800A0418必须在一个类的内部定义
0x800A0419在属性声明中缺少Let , Set 或Get
0x800A041A缺少“Property”
0x800A041B在所有属性的规范中,变量的数目必须一致
0x800A041C在一个类中不允许有多个缺省的属性/方* 0x800A041D类的初始化或终止程序没有参数0x800A041E属性的set 或let 必须至少有一个参数
0x800A041F错误的“Next”
0x800A0420“Default”只能在“Property”,“Function”或“Sub”中指定0x800A0421指定“Default”时必须同时指定“Public”
0x800A0422只能在Property Get 中指定“Default”
●Microsoft VBScript 运行时错误:
0x800A0005无效的过程调用或参数
0x800A0006溢出
0x800A0007内存不足
0x800A0009下标越界
0x800A000A该数组为定长的或临时被锁定
0x800A000B被零除
0x800A000D类型不匹配
0x800A000E字符串空间不够
0x800A0011不能执行所需的操作
0x800A001C堆栈溢出
0x800A0023未定义过程或函数
0x800A0030加载DLL 时出错
0x800A0033内部错误
0x800A0034错误的文件名或号码
0x800A0035文件未找到
0x800A0036错误的文件模式
0x800A0037文件已经打开
0x800A0039设备I/O 错误
0x800A003A文件已存在
0x800A003D磁盘已满
0x800A003E输入超出了文件尾
0x800A0043文件过多
0x800A0044设备不可用
0x800A0046没有权限
0x800A0047磁盘没有准备好
0x800A004A重命名时不能带有其他驱动器符号0x800A004B路径/文件访问错误
0x800A004C路径未找到
0x800A005B对象变量未设置
0x800A005C For 循环未初始化
0x800A005E无效使用Null
0x800A0142不能创建所需的临时文件
0x800A01A8缺少对象
0x800A01AD ActiveX 部件不能创建对象
0x800A01AE类不能支持Automation 操作
0x800A01B0Automation 操作中文件名或类名未找到
0x800A01B6对象不支持此属性或方法
0x800A01B8Automation 操作错误
0x800A01BD对象不支持此操作
0x800A01BE对象不支持已命名参数
0x800A01BF对象不支持当前区域设置
0x800A01C0未找到已命名参数
0x800A01C1参数是必选项
0x800A01C2错误的参数个数或无效的参数属性值
0x800A01C3对象不是一个集合
0x800A01C5未找到指定的DLL 函数
0x800A01C7代码资源锁定错误
0x800A01CA变量使用了一个VBScript 中不支持的Automation 类型0x800A01CE远程服务器不存在或不可用
0x800A01E1无效图片
0x800A01F4变量未定义
0x800A01F5非法赋值
0x800A01F6对象不能安全地使用Script 编程
0x800A01F7对象不能安全初始化
0x800A01F8对象不能安全创建
0x800A01F9无效的或无资格的引用
0x800A01FA类没有被定义
0x800A01FB出现一个意外错误
0x800A1398缺少常规表达式对象
0x800A1399常规表达式语法错误
0x800A139A错误的数量词
0x800A139B常规表达式中缺少“]”
0x800A139C常规表达式中缺少“)”
0x800A139D字符集越界
0x800A802B未找到元素
0x80004005找不到包含文件
●Microsoft OLEDBProvider for ODBCDrivers 数据库错误:
0x80040E14字段名错误,或数据类型不匹配
0x80040E07要插入或更新的字段的类型与变量数据类型不匹配
0x80040E57要插入或更新的数据溢出
0x80040E10update字段名或要更新的数据类型错误
0x80004005要插入或更新的字段的数值不能为空值
0x80004005打开数据库出错,没有在指定目录发现数据库
0x80040E37没有发现表
0x80040E21数据类型不匹配或表/字段错误或处于编辑状态,或不存在于conn打开的数据库中0x800A0BB9sql语句或conn语句未定义或对一个rs属性进行赋值时发生错误0x800A0CC1rs对像本身不存在或错误地引用了一个不存在的字段名
0x800A0BCD记录集中没有记录却对记录集进行操作
0x800A0E78记录集不存在,缺少rs.open语句
0x800A0CC1引用了一个不存在的字段名
0x800A0E7D conn定义错误
0x800A0CB3数据库以只读方式打开,无法更新数据
0x800A000D错误引用rs变量,rs对像已关闭或未定义
●JScript 语法错误:
1002 语法错误
1003 需要“:”
1004 需要“;”
1005 需要“(”
1006 需要“)”
1007 需要“]”
1008 需要“{”
1009 需要“}”
1010 需要标识符
1011 需要“=”
1012 需要“/”
1014 非法字符
1015 字符串常数未结束1018 函数外有“return”语句
1016 注释未结束
1019 在循环外不能有“break”
1020 在循环外不能有“continue”
1023 需要十六进制数
1024 需要“while”
1025 标签定义重复
1026 未找到标签
1027 一条“switch”语句中只能有一个“default”
1028 需要标识符、字符串或者数字
1029 需要“@end”
1030 条件编译已关闭
1031 需要常数
1032 需要“@”
1033 需要“catch”
1035 “Throw”的后面必须跟有一个表达式,且在同一源代码行上
●JScript 运行时错误:
5000 不能给“this”赋值
5001 需要Number 类型
5002 需要Function 对象
5003 不能给函数返回值赋值
5005 需要String
5006 需要Date 对象
5007 需要Object 类型
5008 非法赋值
5009 未定义标识符
5010 需要Boolean
5012 需要对象的成员
5013 需要VBArray
5014 需要JScript 对象
5015 需要Enumerator 对象
5016 需要正则表达式对象
5017 正则表达式语法错误
5018 未预期的限定符
5019 正则表达式中缺少“]”
5020 正则表达式中缺少“)”
5021 字符集范围无效
5022 异常抛出,但无法抓住5023 函数没有合法的Prototype 对象5024 待解码的URI 包含有非法字符5025 待解码的URI 编码非法
5026 小数部分的位数越界
5027 精度越界
5028 需要Array 或arguments 对象5029 数组长度必须为一有限正整数5030 必须赋给数组长度一个有限正数
Javascript常用代码大全 //打开模式对话框
//返回模式对话框的值 function okbtn_onclick() { var commstr=''; window.returnValue=commstr; window.close() ; } okbtn_onclick() //全屏幕打开IE 窗口 var winWidth=screen.availWidth ; var winHeight=screen.availHeight-20; window.open("main.aspx","surveyWindow","toolbar=no,wid th="+ winWidth +",height="+ winHeight +",top=0,left=0,scrollbars=yes,resizable=yes,center:yes,statu sbars=yes"); //脚本中中使用xml function initialize() { var xmlDoc var xslDoc xmlDoc = new ActiveXObject('Microsoft.XMLDOM') xmlDoc.async = false; xslDoc = new ActiveXObject('Microsoft.XMLDOM') xslDoc.async = false; xmlDoc.load("tree.xml") xslDoc.load("tree.xsl") folderTree.innerHTML = xmlDoc.documentElement.transformNode(xslDoc) } 一、验证类 1、数字验证内 1.1 整数 1.2 大于0的整数(用于传来的ID的验证) 1.3 负整数的验证 1.4 整数不能大于iMax 1.5 整数不能小于iMin 2、时间类 2.1 短时间,形如(13:04:06) 2.2 短日期,形如(2003-12-05) 2.3 长时间,形如(2003-12-05 13:04:06) 2.4 只有年和月。形如(2003-05,或者2003-5) 2.5 只有小时和分钟,形如(12:03) 3、表单类 3.1 所有的表单的值都不能为空 3.2 多行文本框的值不能为空。 3.3 多行文本框的值不能超过sMaxStrleng 3.4 多行文本框的值不能少于sMixStrleng 3.5 判断单选框是否选择。 3.6 判断复选框是否选择. 3.7 复选框的全选,多选,全不选,反选 3.8 文件上传过程中判断文件类型 4、字符类 4.1 判断字符全部由a-Z或者是A-Z的字字母组成 4.2 判断字符由字母和数字组成。 4.3 判断字符由字母和数字,下划线,点号组成.且开头的只能是下划线和字母 4.4 字符串替换函数.Replace(); 5、浏览器类 5.1 判断浏览器的类型 5.2 判断ie的版本 5.3 判断客户端的分辨率 6、结合类 6.1 email的判断。 6.2 手机号码的验证 6.3 身份证的验证 二、功能类 1、时间与相关控件类 1.1 日历 1.2 时间控件 1.3 万年历 1.4 显示动态显示时钟效果(文本,如OA中时间) 1.5 显示动态显示时钟效果(图像,像手表) 2、表单类 2.1 自动生成表单 2.2 动态添加,修改,删除下拉框中的元素 2.3 可以输入内容的下拉框 2.4 多行文本框中只能输入iMax文字。如果多输入了,自动减少到iMax个文字(多用于短信发送) 3、打印类 3.1 打印控件 4、事件类 4.1 屏蔽右键 4.2 屏蔽所有功能键 4.3 --> 和<-- F5 F11,F9,F1 4.4 屏蔽组合键ctrl+N 5、网页设计类 5.1 连续滚动的文字,图片WIN7 64位系统下asp+access 提示“数据库连接错误”怎么解决 在XP和2003系统运行很好的asp+access数据库运行良好,移动到WIN7的IIS上却提示数据库连接错误错误,请检查数据库连接文件。其实数据库连接文件并没有问题 给Temp目录赋权 配置asp+access使用环境,装完iis后使用asp程序发现数据库连接错误,可是检查链接代码完全正确。原因在于MJ Jet引擎改变了临时目录的位置,大事有没有对临时目录给存取权限,接下来我们给系统盘:\Windows\ServiceProfiles \NetworkService\AppData\Local\Temp目录添加一个“Authenticated Users”的用户,其中appdata目录是隐藏的,在进入的时候直接在地址栏输入路径,或者在文件夹选项里设置显示隐藏文件夹,就可以找打了。设置权限步骤:右击Temp文件夹,——属性——安全——单击“编辑”——“Temp的权限”对话框,点击“添加”,在下面的“输入对象名称来选择”输入“Authenticated Users,点确定”然后返回到Temp权限,将Authenticated Users的权限中完全控制打勾确定。 设置应用程序池 先要设置应用程序池“Application Pool”为Classic .Net AppPool而不是默认的Default AppPool,可以在站点目录里对每个站点设置,也可以在站点进行单独设置。选择好设置的站点后,点击右边的“基本设置”即可调出应用池设置对话框。 启用父路径 直接在站点主页上选择ASP,双击找到“行为”组中将“启用父路径”设置为Ture就可以了(选择完毕记得点击右上角的应用哦) (接下来很重要,我按照如下操作以后,终于OK了) 也许有人按照上面的配置,还是会出现数据库连接错误的提示,不要着急接下来,用管理员模式运行命令提示符,点击开始菜单输入cmd然后在上面出现的cmd.exe上面点击右键选择以管理员身份运行。然后把以下命令粘贴运行: CSCRIPT%SYSTEMDRIVE%\Inetpub\AdminScripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1 注意,一定要安装IIS的全部管理工具哦,否则命令会提示错误。
1、在开发https://www.doczj.com/doc/7313024276.html,应用程序时,如果一个页面包含大量文本与WEB服务器控件时,页面控件的布局模式应该采用(a): a) FlowLayout b) TileHorizontal c) GridLayout d) TileV ertical 2、以下是https://www.doczj.com/doc/7313024276.html,应用程序Web.config文件中的部分代码,为了获得配置节DSN的值,下列方法正确的是(a)(选择一项)
代码一 1. oncontextmenu="window.event.returnvalue=false" 将彻底屏蔽鼠标右键
no |
…Topmargin:页面上边距列表标记 标题格式标记 1.无序
下面是虚机维护中,经常碰到的一些ASP程序中的数据库调用的错误,现收集整理如下:ADODB.Recordset 错误'800a0bb9' 变量或者类型不正确,或者不在可以接受的范围之内,要不就是与其他数据冲突。 产生错误可能原因: 1.这个错误多出现在类似语句处:“rs.Open sql,conn,1,1”,原因是数据库连接conn对象未打开。 ―――――――――――――――――――――――――――――――――――― 不能打开注册表关键字(8007000e) Microsoft OLE DB Provider for ODBC Drivers 错误'8007000e' [Microsoft] [ODBC Microsoft Access Driver]常见错误不能打开注册表关键字'Temporary (volatile) Jet DSN for process 0x11b4 Thread 0x1a4c DBC 0x9d34354 Jet'。 产生错误可能原因: 1.打开数据库时写法不对,标准的ACCESS数据库调用写法: "driver={Microsoft Access Driver (*.mdb)};dbq=" & server.mappath("db.MDB") 2. 正在上传数据库文件。―――――――――――――――――――――――――――――――――――― 参数不足,期待是1 (80040e10) Microsoft OLE DB Provider for ODBC Drivers 错误'80040e10' [Microsoft][ODBC Microsoft Access Driver] 参数不足,期待是1。 产生错误可能原因: 1.打开数据的SQL查询语句WHERE后面条件子句有问题,一般是缺少逻辑比较符号或者是字段名不正确。 ―――――――――――――――――――――――――――――――――――― 一般性网络错误。请检查网络文档(80004005)
1.//弹出对话框.点击转向指定页面 Response.Write(""); Response.Write(""); 2.//弹出对话框 Response.Write(""); 3.//删除文件 string filename ="20059595157517.jpg"; pub.util.DeleteFile(HttpContext.Current.Server.MapPath("../file/")+filename); 4.//绑定下拉列表框datalist System.Data.DataView dv=conn.Exec_ex("select -1 as code,'请选择经营模式' as content from dealin union select code,content from dealin"); this.dealincode.DataSource=dv; this.dealincode.DataTextField="content"; this.dealincode.DataValueField="code"; this.dealincode.DataBind(); this.dealincode.Items.FindByValue(dv[0]["dealincode"].ToString()).Selected=true; 5.//时间去秒显示 <%# System.DateTime.Parse(DataBinder.Eval(Container.DataItem,"begtime").ToString()).ToShortDate String()%> 6.//标题带链接 <%# ""+ DataBinder.Eval(Container.DataItem,"proname")+""%> 7.//修改转向 <%# ""+"修改"+""%>
Flash按钮代码大全在2,0中制作 1、转下一帧并继续播放 on (release) { play(); } 2、转第三帧并播放 on (release) { gotoAndPlay(03);//数字是代表的帧数 stopAllSounds(); } 3、全屏播放 fscommand("fullscreen", "true"); 4、退出 on (release) { if (substring(_root._url, 8, 1) == "/") { fscommand("quit"); } else { getURL("javascript:window.close()"); } // end if } 5、返回第一帧 on (release) { gotoAndPlay(01); stopAllSounds(); }
FLASH脚本代码大全- Go to 跳转到指定的帧 - Play 播放 - Stop 停止 - Toggle High Quality 在高画质和低画质间切换 - Stop All Sounds 停止所有声音的播放 - Get URL 跳转至某个超联结 - FSCommand 发送FSCommand命令 - Load Movie 装载影片 - Unload Movie 卸载影片 - Tell Target 告知目标 - If Frame Is Loaded ..判断帧是否被完全载入 - On Mouse Event 鼠标事件 。其他Actions。包括: - break 跳出循环 - call 调用指定帧(一般喊有某个特定函数) - comment 注释 - continue 继续循环 - delete 删除一个对象(Object)中的变量
Server 对象错误'ASP 0177 : 800401f3'解决方法 Server 对象错误'ASP 0177 : 800401f3'解决方法 错误描述: Server 对象错误'ASP 0177 800401f3' Server.CreateObject 失败 /include/upfile_pic.asp,行84 800401f3 解决方法: 网上什么狗P解决方法,都是J8一开始都是什么TMD服务器没开FSO、权限啊等问题,都是TND误人子弟,你以为做爱呀,一上就直奔主题。我跟说网上说的操作快半年都没有解决,想着就来气。下面我把方法写出来希望大家不要走弯路。 第一、按出错提示哪个文件出错必须找哪个文件,比如我是“upfile_pic.asp”出错,用Dreamweaver或Notepad++这样的软件按路径打开文件,对应84行看看是什么?比如我的是: 83 '生成图片------------------------ 84 Set Jpeg = Server.CreateObject("Persits.Jpeg") '调用组件 85 Path = Server.MapPath(filename)' 待处理图片路径 86 'Response.write filename 87 Jpeg.Open Path '打开图片 这一看那个组件不认识,百度呗!就知道了是aspjpg组件没有装,如果是你的服务器你就装呗,要不就去找空间商让他们装。 如果装上后又出现“服务器对象错误ASP0178:80070005检查权限时Server.CreateObject 的调用失败。对此对象的访问被拒。”这就很明显是权限问题了,在C:\Program Files\Persits Software\AspJpeg\Bin这个目录是AspJpeg.dll这个文件加上匿名用户的组给予读取的权限就OK了。 大部分错误都是ASP文件调用组件的问题,如果上面你确信没错,再按下面网上的解决方法。第二、系统没有开启FSO组件。 FSO组件的开启和关闭方法其实就是Dll文件的注册和注销: 在CMD命令行状态输入以下命令: RegSvr32 C:\windows\SYSTEM32\scrrun.dll RegSvr32 C:\windows\SYSTEM32\cdonts.dll 注,Windows xp, Windows 2003 默认没有附带CDONTS.DLL,必须手动安装,你可以从Windows 2000的system32中得到该文件,如果没有,也可以在这里下载CDONTS.DLL(打开地址在左边搜索栏输入cdonts.dll), 安装方法: Step1: 将该文件拷贝至%SystemRoot%\\System32 下;
第一篇 1. 打开新的窗口并传送参数: 传送参数: response.write(" 4.去除IE混动条:
5.进入网站,跳出广告: 6.随机数: <%randomize%> <%=(int(rnd()*n)+1)%> N为可改变数7.向上混动代码: 8.自动关闭网页:
本页10秒后自动关闭,请注意刷新页面 9.随机背景音乐: <%randomize%>
目录 1.控制横向和纵向滚动条的显隐? (1) 12.添加到收藏夹和设为首页 (2) 21.文字或图片弹出指定大小的窗口 (3) 38.给表格做链接 (6) 47.基本链接样式 (7) 52、日期显示 (8) js表单验证控制代码大全 (38) html :超文本标记语言 HyperText Marked Language DW常用代码 1.控制横向和纵向滚动条的显隐?
去掉x轴 去掉y轴 不显 -------------------------------------------------------------------------------- 2.表格变色输入的域名或网址无法访问 引用: https://www.doczj.com/doc/7313024276.html,/%BA%DA%B7%E7%D5%AF%B6%FE%B5%B1%BC%D2/blog/item/20bc9cd93af a6be538012f0c.html HTTP 403 - 禁止访问 表示您的网站没有默认首页 一般虚拟主机默认首页分别为: index.htm index.asp default.htm default.asp (具体可以咨询空间商) IE提示HTTP 403.9 - 禁止访问:连接的用户过多 表示您网站的总IIS连接数已经超过了您的购买值, 这个是网站的问题,一般是网站服务器限制了同时访问网站人数 IE提示HTTP 404 - 无法找到文件 表示您输入的网址文件没有找到,请核对输入的内容,并确认空间上已存在对应文件! 也是网站问题,一般是网页路径错误,是网站设计方面的问题,请联系站长 IE提示HTTP 500 - 内部服务器错误 表示您的asp程序有问题,请检查您的程序! 注意:当您的空间大小使用达到极限值时,也会因为无法写入数据而产生500错误! 这个也是网站问题,网站空间不够或者程序设计出错。 HTTP 400 - 请求无效 HTTP 401.1 - 未授权:登录失败 HTTP 401.2 - 未授权:服务器配置问题导致登录失败 HTTP 401.3 - ACL 禁止访问资源 HTTP 401.4 - 未授权:授权被筛选器拒绝 HTTP 401.5 - 未授权:ISAPI 或CGI 授权失败 HTTP 403 - 禁止访问 HTTP 403 - 对Internet 服务管理器的访问仅限于Localhost HTTP 403.1 禁止访问:禁止可执行访问 HTTP 403.2 - 禁止访问:禁止读访问 HTTP 403.3 - 禁止访问:禁止写访问 HTTP 403.4 - 禁止访问:要求SSL HTTP 403.5 - 禁止访问:要求SSL 128 HTTP 403.6 - 禁止访问:IP 地址被拒绝 HTTP 403.7 - 禁止访问:要求客户证书 HTTP 403.8 - 禁止访问:禁止站点访问 HTTP 403.9 - 禁止访问:连接的用户过多