ASP错误代码及原因一览表
ASP错误代码及原因一览表
MicrosoftVBScript 运行时错误(0x800A0037)→文件已经打开
MicrosoftVBScript 运行时错误(0x800A0039)→设备 I/O 错误
MicrosoftVBScript 运行时错误(0x800A003A)→文件已存在
MicrosoftVBScript(0x800A0416)→缺少 'In'
MicrosoftVBScript(0x800A0417)→缺少 'Class'
MicrosoftVBScript(0x800A0418)→必须在一个类的内部定义
MicrosoftVBScript(0x800A0419)→在属性声明中缺少 Let , Set 或 Get
MicrosoftVBScript 运行时错误(0x800A0046)→没有权限
MicrosoftVBScript 运行时错误(0x800A0047)→磁盘没有准备好
MicrosoftVBScript 运行时错误(0x800A004A)→重命名时不能带有其他驱动器符号
MicrosoftVBScript 运行时错误(0x800A004B)→路径/文件访问错误
MicrosoftVBScript(0x800A0404)→缺少 'While', 'Until' 或语句未结束
MicrosoftVBScript(0x800A0405)→缺少 'With'
MicrosoftVBScript(0x800A0406)→标识符过长
MicrosoftVBScript(0x800A0407)→无效数字
ASP中常见的80004005错误原因及解决
ASP中常见的80004005错误原因及解决
错误信息: Microsoft OLE DB Provider for ODBC Drivers error ’80004005’[Microsoft][ODBC Microsoft Access 97 Driver] The Microsoft Jet databaseengine cannot open the file ’(unknown)’. It is already opened exclusively by another user, or you need permission to view its data. 原因: 这个错误发生在当IIS使用匿名帐号(通常是IUSR)时,该帐号在NT中对数据库所在的目录没有正确的权限. (这就是为什么在Win95和PWS下没问题,因为win95根本就没有目录权限这一说) 检查文件和目录的权限. 确定你能够在该目录中有能够新建和删除临时文件的权限。 这些临时文件其实是数据库建立在同一个目录下的文件, 但是要注意的是,有可能这些文件也可能建立在别 的目录,例如 /Winnt. 使用NT的文件监视程序监视文件失败时到底是访问了什么目录。 这个NT的文件监视程序可以在这个地方下载. 如果你对数据库使用了一个网络地址,例如映射地址,就要检查一下共享文件和目录的权限,还要检查一下 数据源文件(DSN)是否被别的程序标志成为正在使用中,这些别的程序一般是Visual InterDev,关闭任何 一个InterDev中的正打开和数据库连接的项目。 这个错误还可能发生在这种情况:如果在DSN中使用了一个UNC路径(就是通用命名协议),请改用本地路径 进行测试,因为如果对本地数据库使用UNC也可能出错。 还可能发生在这种情况,如果服务器要访问Access中的一个表,而这个表却联接在一个网络服务器上。
ASP错误代码中文说明大全
ASP 0234 无效的包含指令
ASP 0235 Server.Transfer 错误
ASP 0236 无效的 Cookie 规格
ASP 0237 无效的 Cookie 规格
ASP 0162 不能修改 Cookie
ASP 0163 逗号的使用不正确
ASP 0164 无效的超时值
ASP 0165 SessionID 错误
ASP 0166 未初始化的对象
ASP 0167 会话初始化错误
ASP 0244 无法启用会话状态
ASP 0245 代码页值的混合使用
ASP 0246 并发用户太多。请稍后重试。
ASP 0247 无效的 BinaryRead 参数。
ASP 0248 脚本未经事务处理。此 ASP 文件必须经过事务处理以使用 ObjectContext 对象。
ASP 0168 不允许的对象使用方式
ASP 0169 丢失对象信息
ASP 0170 删除会话错误
ASP 0171 缺少路径
ASP 0172 无效路径
ASP 0173 无效 Path 字符
ASP 0174 无效 Path 字符
ASP 0238 丢失特性值
ASP 0239 无法处理文件
ASP 0240 脚本引擎异常
ASP 0241 CreateObject 异常
ASP 0242 查询 OnStartPage 接口异常
ASP 0243 Global.asa 中包含无效的 METADATA 标记
ASP 0118 丢失对象关闭标记
ASP 0119 丢失 Classid 或 Progid 特性
ASP错误代码及原因一览表
ASP错误代码及原因一览表.txt第一次笑是因为遇见你,第一次哭是因为你不在,第一次笑着流泪是因为不能拥有你。
MicrosoftVBScript(0x800A03E9)→内存不足MicrosoftVBScript(0x800A03EA)→语句格式错误(只有else,缺少If或EndIf)MicrosoftVBScript(0x800A03EB)→缺少 ':'MicrosoftVBScript(0x800A03ED)→缺少 '('MicrosoftVBScript(0x800A03EE)→缺少 ')'MicrosoftVBScript(0x800A03EF)→缺少 ']'MicrosoftVBScript(0x800A03F2)→缺少标识符MicrosoftVBScript(0x800A03F3)→缺少 '='MicrosoftVBScript(0x800A03F4)→缺少 'If'MicrosoftVBScript(0x800A03F5)→缺少 'To'MicrosoftVBScript(0x800A03F6)→缺少 'End'MicrosoftVBScript(0x800A03F7)→缺少 'Function'MicrosoftVBScript(0x800A03F8)→缺少 'Sub'MicrosoftVBScript(0x800A03F9)→缺少 'Then'MicrosoftVBScript(0x800A03FA)→缺少 'Wend'MicrosoftVBScript(0x800A03FB)→缺少 'Loop'MicrosoftVBScript(0x800A03FC)→缺少 'Next'MicrosoftVBScript(0x800A03FD)→缺少 'Case'MicrosoftVBScript(0x800A03FE)→缺少 'Select'MicrosoftVBScript(0x800A03FF)→缺少表达式MicrosoftVBScript(0x800A0400)→缺少语句MicrosoftVBScript(0x800A0401)→语句未结束(缺少EndIf或Endselect)MicrosoftVBScript(0x800A0402)→缺少整型常数MicrosoftVBScript(0x800A0403)→缺少 'While' 或 'Until'MicrosoftVBScript(0x800A0404)→缺少 'While', 'Until' 或语句未结束MicrosoftVBScript(0x800A0405)→缺少 'With'MicrosoftVBScript(0x800A0406)→标识符过长MicrosoftVBScript(0x800A0407)→无效数字MicrosoftVBScript(0x800A0408)→无效字符MicrosoftVBScript(0x800A0409)→未结束的字符串常量MicrosoftVBScript(0x800A040A)→注释未结束MicrosoftVBScript(0x800A040D)→无效使用 ' Me' 关键字MicrosoftVBScript(0x800A040E)→'loop' 语句缺少 'do'MicrosoftVBScript(0x800A040F)→无效的 'exit' 语句MicrosoftVBScript(0x800A0410)→循环控制变量 'for' 无效MicrosoftVBScript(0x800A0411)→名称重定义MicrosoftVBScript(0x800A0412)→必须是行中的第一个语句MicrosoftVBScript(0x800A0413)→不能为 non-ByVal 参数赋值MicrosoftVBScript(0x800A0414)→调用子程序时不能使用括号MicrosoftVBScript(0x800A0415)→缺少文字常数MicrosoftVBScript(0x800A0416)→缺少 'In'MicrosoftVBScript(0x800A0417)→缺少 'Class'MicrosoftVBScript(0x800A0418)→必须在一个类的内部定义MicrosoftVBScript(0x800A0419)→在属性声明中缺少 Let , Set 或 GetMicrosoftVBScript(0x800A041A)→缺少 'Property'MicrosoftVBScript(0x800A041B)→在所有属性的规范中,变量的数目必须一致MicrosoftVBScript(0x800A041C)→在一个类中不允许有多个缺省的属性/方*MicrosoftVBScript(0x800A041D)→类的初始化或终止程序没有参数MicrosoftVBScript(0x800A041E)→属性的 set 或 let 必须至少有一个参数MicrosoftVBScript(0x800A041F)→错误的 'Next'MicrosoftVBScript(0x800A0420)→'Default' 只能在 'Property' , 'Function' 或'Sub' 中指定MicrosoftVBScript(0x800A0421)→指定 'Default' 时必须同时指定 'Public' ") MicrosoftVBScript(0x800A0422)→只能在 Property Get 中指定 'Default'MicrosoftVBScript 运行时错误(0x800A0005)→无效的过程调用或参数MicrosoftVBScript 运行时错误(0x800A0006)→溢出MicrosoftVBScript 运行时错误(0x800A0007)→内存不足MicrosoftVBScript 运行时错误(0x800A0009)→下标越界MicrosoftVBScript 运行时错误(0x800A000A)→该数组为定长的或临时被锁定MicrosoftVBScript 运行时错误(0x800A000B)→被零除MicrosoftVBScript 运行时错误(0x800A000D)→类型不匹配(如字符串型当数字或者其他类型使用)[解决] 如需要数字的变量用来计算i=i+1等数学运算,那么应该在变量上使用cint(变量名),强制转换为数字型,两个变量之间作比较也一定要是相同的类型,因此也需要转换。
win2008ASP显示500内部错误不能显示详细错误的解决方法
win2008ASP显示500内部错误不能显示详细错误的解决方
法
在win2008系统中,有用户遇到这样的情况:网站后台显示500内部错误,但是却无法打开详细的错误信息。
无法查看详细的错误信息,用户就不能根据具体问题来解决了,这是一件很麻烦的事情。
其实用户可以通过修改win2008系统中的IIS设置来显示这个详细的错误信息。
一、造成500错误常见原因有:
ASP语法出错、ACCESS数据库连接语句出错、文件引用与包含路径出错、使用了服务器不支持的组件如FSO等。
二、让IE显示详细的出错信息:
菜单--工具--Inter选项--高级--显示友好的HTTP错误信息,去掉这个选择吧,然后刷新出错页,就可以看到详细的出错信息!
三、设置IIS显示详细错误信息:
1.打开IIS,点全局设置中的"错误页"(注意必须是全局网站!)
2.点右上角的编辑功能设置.
2.在错误响应中,选第二项的"详细错误"
3.点确定后刷新IE就会显示详细的出错信息。
在win2008系统下,造成500内部错误不能显示详细的错误信息的原因有很多种,用户可以根据上述介绍的方法让详细的错误信息显示出来才能针对具体原因进行问题的解决。
asp连接access数据库时报未知错误及错误码-2147467259的解决方案
Asp连接access数据库时,报未知错误及错误码-2147467259的解决方案Asp连接access数据库时,报未知错误及错误码-2147467259的解决方案ASP程序连接access数据库的代码如下:<%set conn=server.createobject("adodb.connection")'连接数据库的方法1:使用oledbstr="provider=microsoft.jet.oledb.4.0;data source=" & server.mappath("学习.mdb")conn.open str%>结果在服务器上运行该程序时提示如下错误:err.Number显示的是-2147467259,err.Description显示的是“未知错误”迷惑了很久,当时在课堂上一直找不到原因。
之前运行其他ASP程序都是好好的,一遇到数据库就出错了。
很尴尬,跟学生解释说服务器出了点小问题,随后我解决了再告诉大家。
硬着头皮接着讲课,其实很心虚。
一下课,猛蹬着自行车回到家中,立马上网搜索答案。
找了很久,决定下次上课试试这些方法行不行。
下次上课我提早到教室。
心说这次解决不了那以后就回机房上课好了。
结果一次就成功了!欢呼!解决方案:为”C:\Windows\Temp“目录添加用户Authenticated Users,为该用户开放所有权限。
(1)WindowsXP、Windows 2003用户请在“C:\Windows\Temp”目录添加一个有权限的“Authenticated Users”用户即可!Vista用户请在“C:\Windows\ServiceProfiles\NetworkService\AppData\Loc al\Temp”目录添加一个有权限的“Authenticated Users”用户即可!具体设置权限步骤:右击Temp文件夹,选择“属性”->“安全”->“编辑”->“添加”,在下面的“输入对象名称来选择”中输入Authenticated Users,确定-> 返回到“Temp 的权限”,将Authenticated Users的权限中的完全控制给勾上。
网页错误代码大全
0138 脚本块嵌套。脚本块不可放在另一个脚本块内。
0139 嵌套对象。对象标记不能放在另一个对象标记内。
0140 页命令次序有误。@ 命令必须是 Active Server Page 中的第一个命令。
0141 页命令重复。@ 命令只可以在 Active Server Page 中使用一次。
403.4 禁止访问:需要使用 SSL 查看该资源。
403.5 禁止访问:需要使用 SSL 128 查看该资源。
403.6 禁止访问:客户端的 IP 地址被拒绝。
403.7 禁止访问:需要 SSL 客户端证书。
403.8 禁止访问:客户端的 DNS 名称被拒绝。
410 文件已删除。
412 客户端设置的前提条件在 Web 服务器上评估时失败。
414 请求 URL 太大,因此在 Web 服务器上不接受该 URL。
500 服务器内部错误。
500.11 服务器错误:Web 服务器上的应用程序正在关闭。
500.12 服务器错误:Web 服务器上的应用程序正在重新启动。
0148 服务器太忙。
0149 正在重新启动应用程序。重启动应用程序期间无法处理请求。
0150 应用程序目录错误。无法打开应用程序目录。
0151 更改通知错误。无法创建更改通知事件。
0152 安全错误。处理用户安全凭据时发生错误。
0153 线程错误。新线程请求已失败。
403.9 禁止访问:太多客户端试图连接到 Web 服务器。
403.10 禁止访问:Web 服务器配置为拒绝执行访问。
403.11 禁止访问:密码已更改。
403.12 禁止访问:服务器证书映射器拒绝了客户端证书访问。
网站经常出现的错误代码对照表
这些状态代码表示临时的响应。
客户端在收到常规响应之前,应准备接收一个或多个1xx响应。
100-继续。
101-切换协议。
2xx-成功这类状态代码表明服务器成功地接受了客户端请求。
200-确定。
客户端请求已成功。
201-已创建。
202-已接受。
203-非权威性信息。
204-无内容。
205-重置内容。
206-部分内容。
3xx-重定向客户端浏览器必须采取更多操作来实现请求。
例如,浏览器可能不得不请求服务器上的不同的页面,或通过代理服务器重复该请求。
301-对象已永久移走,即永久重定向。
302-对象已临时移动。
304-未修改。
307-临时重定向。
4xx-客户端错误发生错误,客户端似乎有问题。
例如,客户端请求不存在的页面,客户端未提供有效的身份验证信息。
400-错误的请求。
401-访问被拒绝。
IIS定义了许多不同的401错误,它们指明更为具体的错误原因。
这些具体的错误代码在浏览器中显示,但不在IIS日志中显示:401.1-登录失败。
401.2-服务器配置导致登录失败。
401.3-由于ACL对资源的限制而未获得授权。
401.4-筛选器授权失败。
401.5-ISAPI/CGI应用程序授权失败。
401.7–访问被Web服务器上的URL授权策略拒绝。
这个错误代码为IIS6.0所专用。
403-禁止访问:IIS定义了许多不同的403错误,它们指明更为具体的错误原因:403.1-执行访问被禁止。
403.2-读访问被禁止。
403.3-写访问被禁止。
403.4-要求SSL。
403.5-要求SSL128。
403.6-IP地址被拒绝。
403.7-要求客户端证书。
403.8-站点访问被拒绝。
403.9-用户数过多。
403.10-配置无效。
403.11-密码更改。
403.12-拒绝访问映射表。
403.13-客户端证书被吊销。
403.14-拒绝目录列表。
403.15-超出客户端访问许可。
403.16-客户端证书不受信任或无效。
403.17-客户端证书已过期或尚未生效。
ASP运行中常见的错误类型与解决方法
ASP运行中常见的错误类型与解决方法asp建站可能会遇到了很多问题,想想大家可能也会遇到这类的问题,在网上也找了一些资料,来和大家一起分享,有些是经历过的,有些是网上给予来的,还希望大家能一起来研究和讨论,有不足的,一起来填补。
错误类型如下:错误类型:ADODB.Field (0x800A0BCD)BOF 或EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。
原因:你在利用SQL查找数据库的记录时,查找结果为空,而且你没有对空记录的情况做出处理。
解决:1 如果你不相信查找结果为空,那你应该考虑你的SQL语句是否正确;2 如果确实有空的情况,那你应该添加"if rs.eof then"或者"do while not rs.eof"之类的语句,对eof 的情况进行处理。
错误类型:(0x80020009)发生意外。
原因:也是在利用SQL查找数据库记录时,查找结果为空,而且你在后面的代码中调用了rs("aa")之类的记录解决:要么同上,加上rs.eof的判断和处理,要么就是你的SQL语句有误,导致记录查不出来,也就无法在后来使用rs("aa")的记录了。
错误类型:Active Server Pages, ASP 0126 (0x80004005)找不到包含文件'xxx.asp'。
原因:就如错误提示所说,不存在这个包含文件。
解决:如果你确定有这个文件,那么就是你的路径写错了,比如说其实他相对于网站根目录的路径应该是inc/xxx.asp,那么include里面就应该写inc/xxx.asp,而不仅仅是xxx.asp。
附:include的写法是:错误类型:Microsoft OLE DB Provider for ODBC Drivers(0x80004005)[Microsoft][ODBC Microsoft Access Driver] 操作必须使用一个可更新的查询。
ASP开发中遇到的错误信息中文说明大全
ASP开发中遇到的错误信息中文说明大全大部分的ADO的错误码对应的含义除了在 Error 对象和 Errors 集合中说明的提供者错误之外,ADO 本身也将错误返回到运行时环境的异常处理机制之中。
使用编程语言的错误捕获机制(如 _blank> Microsoft®Visual Basic® 中的 On Error 语句)可捕获及处理下列错误。
下表将同时显示十进制和十六进制错误代码值。
常量名称编号说明adErrInvalidArgument3001 0x800A0BB9 应用程序使用的参数其类型错误、超出可接受的范围或者与其他参数冲突。
adErrNoCurrentRecord3021 0x800A0BCD BOF 或 EOF 为 True,或者当前记录已经删除。
应用程序请求的操作需要当前记录。
adErrIllegalOperation3219 0x800A0C93应用程序请求的操作不允许出现在该上下文中adErrInTransaction3246 0x800A0CAE在事务中应用程序无法显式关闭Connection 对象。
adErrFeatureNotAvailable3251 0x800A0CB3提供者不支持应用程序请求的操作。
adErrItemNotFound3265 0x800A0CC1ADO 无法在对应于应用程序请求的名称或顺序引用的集合中找到对象。
adErrObjectInCollection3367 0x800A0D27无法追加,对象已经在集合中。
adErrObjectNotSet3420 0x800A0D5C应用程序引用的对象不再指向有效的对象。
adErrDataConversion3421 0x800A0D5D应用程序使用了不符合对当前操作的值类型。
adErrObjectClosed3704 0x800A0E78如果对象关闭,则不允许应用程序请求的操作。
adErrObjectOpen3705 0x800A0E79如果对象打开,则不允许应用程序请求的操作。
常见错误代码
常见错误代码常见错误代码大全汇总很多用户在使用电脑时,发现经常出现代码错误,但是都不知道是怎么一回事,今天,小编就来跟大家分享常见错误代码大全。
常见错误代码大全4xx: Client Error 使用者端(浏览器)错误讯息400 Bad Request 错误的要求401 Unauthorized 未授权的动作401.1 登入失败401.2 因服务器设定问题造成登入失败401.3 由于来源的 ACL 问题而未授权401.4 筛选器授权失败401.5 ISAPI/CGI 应用程序授权失败403 Forbidden 禁止的动作403.1 禁止执行存取403.2 禁止读取存取403.3 禁止写入存取403.4 需要 SSL403.5 需要 SSL 128 位加密403.6 IP 地址被拒绝403.7 需要客户端凭证403.8 拒绝存取站台403.9 太多的使用者403.10 无效的'设定403.11 密码变更403.12 对应程序拒绝存取403.13 客户端凭证已撤销403.14 目录清单被拒绝403.15 超过客户端存取授权数403.16 客户端凭证不被信任或者无效403.17 客户端凭证已经过期或者无效404 Not Found 找不到405 Method Not Allowed 系统不允许此方法406 Not Acceptable 无法接受407 Proxy Authentication Required 需要 Proxy 验证408 Request Timeout 要求的动作超过服务器的等待时间409 Conflict 冲突412 Precondition Failed 先决条件失败413 Request Entity Too Large 要求的实体太大414 Request-url Too Long 要求的 URL 太长5xx: Server Error 服务器端错误讯息500 Internal Server Error 内部服务器错误500.12 应用程序正在重新启动500.13 服务器太忙碌500.15 不允许 Global.asa 的要求500-100.asp ASP 错误501 Not Implemented 未执行502 Bad Gateway 不正确的网关。
ASP。NET常见错误及解决方案
9. 编译器错误 CS0023
错误信息
运算符“operator”无法应用于“type”类型的操作数。
解决方案
试图将运算符应用于类型没有被设计用于该运算符的变量。有关更多信息,请参见数据 类型(C# 编程指南)和 C# 运算符。
int i = 50; long lng = 100; i = lng; i = lng; 进行赋值运算,但赋值运算符左右两边变量的数据类型不匹配。进行赋值前,编 译器将变量 lng(类型为 long)隐式转换为 int。此为隐式转换,原因是没有代码显式指示 编译器执行此转换。此代码的问题在于上述转换被视为收缩转换,而编译器不允许进行隐式 收缩转换,原因是可能会丢失数据。 如果转换后的数据类型所占用的内存存储空间比转换前的数据类型所占用的少,则存在 收缩转换。例如,将 long 类型转换为 int 类型就被视为收缩转换。long 类型占用 8 个字 节的内存,而 int 类型只占用 4 个字节。若要查看数据丢失如何发生,请考虑以下示例: int i = 50; long lng = 3147483647; i = lng; 变量 lng 现在包含的值无法存储在变量 i 中,原因是该值太大。如果要将该值转换为 int 类型,就会丢失一些数据,并且转换后的值不同于转换前的值。 扩大转换与收缩转换相反。对于扩大转换,转换后的数据类型占用的内存存储空间比转 换前的数据类型占用的多。下面是一个扩大转换的示例:
4
扫雷英雄榜——常见错误及解决方案 王牌8
// CS0023.cs namespace x {
public class a {
ASP错误500
Win7 IIS配置解决ASP的500错误用图说话一、开始-->控制面板-->卸载程序二、打开或关闭 Windows 功能-->Internet 信息服务(把自己需要的服务勾上,比如我需要ASP但不需要FTP)确定,等待配置完后要重启,然后在系统盘(我的是C:\)就能看到inetpub文件夹了。
浏览器中输入“localhost”能打开如下页面就说明配置成功,如果不成功则返回上面注意检查。
在此IIS配置完成了,静态页面能打开了,但是打开ASP就会出现500错误。
再进行下面配置。
具体如下:一、进入“C:\Windows\ServiceProfiles\NetworkService\AppData\Local”(如果进入C:\Windows\ServiceProfiles\NetworkService里面没有AppData就直接再地址栏输入)。
二、在“Temp”文件夹上点右键-->属性-->安全-->选择Authenticated Users 这个用户(没有的话依次点:编辑-->添加-->高级-->立即查找-->选中Authenticated Users这个用户-->确定-->确定)-->把“完全控制”勾上-->确定-->确定。
三、进入Internet信息服务(IIS)管理器【开始菜单中搜索IIS就出来了】-->双击ASP四、展开“行为”这项,把“启用父路径”改为“Ture”,右侧点“应用”就OK了。
当然,你还得设置你的默认文档,路径等等。
如有不懂,欢迎一起讨论。
IIS7配置ASP+Access运行500错误系统为 Windows7 x64 旗舰版,在 IIS7 中配置 ASP+Access 时,运行出现500错误,详细为 ADODB.Connection 错误 '800a0e7a',出错的代码如下:1.conn.Open "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = " &Server.MapPath(P_rootpath&"sitedata/mdb#ff%20ok888@.asp")暗笑,这么平常的ASP网站居然在IIS7下会运行不了?ASP连接Access数据库出错?搜了好久,在 论坛上找到答案。
ASP代码大全
邮件方面:CDONTS:<%Set cdomail = Server.CreateObject("CDONTS.NewMail") '建立邮件对象cdomail.Subject = "Mail Subject" '邮件标题cdomail.From = "Sender's Mail" '发件人的地址cdomail.To = "Email will from" '收件人的地址cdomail.Body = "Mail Body" '邮件的内容cdomail.Send '执行发送%>这种方法发送邮件是最简单的,同时也带来一定的问题,就是很少有服务器会开这项服务!我们写程序,一般情况下都是说要代码模块化,这样方便维护,同时也方便移植。
因此,我在这里将这个发邮件的写成一个子程,在调用的时候可以直接调用(当然,如果你高兴写成函数的话也是可以的,这个主要是看个人兴趣):<%'参数说明'Subject : 邮件标题'MailAddress : 发件服务器的地址,如'Email : 收件人邮件地址'Sender : 发件人姓名'Content : 邮件内容'Fromer : 发件人的邮件地址----------------------------Jmail:Sub SendAction(subject, mailaddress, email, sender, content, fromer)Set jmail = Server.CreateObject("JMAIL.SMTPMail") '创建一个JMAIL对象jmail.silent = true 'JMAIL不会抛出例外错误,返回的值为FALSE跟TRUEjmail.logging = true '启用使用日志jmail.Charset = "GB2312" '邮件文字的代码为简体中文jmail.ContentType = "text/html" '邮件的格式为HTML的jmail.ServerAddress = mailaddress '发送邮件的服务器jmail.AddRecipient Email '邮件的收件人jmail.SenderName = sender '邮件发送者的姓名jmail.Sender = fromer '邮件发送者的邮件地址jmail.Priority = 1 '邮件的紧急程序,1 为最快,5 为最慢,3 为默认值jmail.Subject = subject '邮件的标题jmail.Body = content '邮件的内容'由于没有用到密抄跟抄送,这里屏蔽掉这两句,如果您有需要的话,可以在这里恢复'jmail.AddRec ipientBCC Email '密件收件人的地址'jmail.AddRec ipientCC Email '邮件抄送者的地址jmail.Execute() '执行邮件发送jmail.Close '关闭邮件对象End Sub'调用此Sub的例子Dim strSubject,strEmail,strMailAdress,strSender,strContent,strFromerstrSubject = "这是一封用JMAIL发送的测试邮件"strContent = "JMail组件发送测试成功!"strEmail = "runbing@"strFromer = "runbing@"strMailAddress = ""Call SendAction (strSubject,strMailaddress,strEmail,strSender,strContent,strFromer)%><%Set jmail = Server.CreateObject("JMAIL.SMTPMail") '创建一个JMAIL对象jmail.silent = true 'JMAIL不会抛出例外错误,返回的值为FALSE跟TRUEjmail.logging = true '启用使用日志jmail.Charset = "GB2312" '邮件文字的代码为简体中文jmail.ContentType = "text/html" '邮件的格式为HTML的jmail.ServerAddress = "Server Address" '发送邮件的服务器jmail.AddRecipient Email '邮件的收件人jmail.SenderName = "SenderName" '邮件发送者的姓名jmail.Sender = "Email Address" '邮件发送者的邮件地址jmail.Priority = 1 '邮件的紧急程序,1 为最快,5 为最慢,3 为默认值jmail.Subject = "Mail Subject" '邮件的标题jmail.Body = "Mail Body" '邮件的内容jmail.AddRecipientBCC Email '密件收件人的地址jmail.AddRecipientCC Email '邮件抄送者的地址jmail.Execute() '执行邮件发送jmail.Close '关闭邮件对象%>w3 Jmail4.3组件重新设计了其内部结构——使用Message对象代替原来的单一对象Jmail.smtpmail发送邮件,有些方法需要身份验证的(如163、yahoo等),可以用下面的方法解决:<%Set jmail = Server.CreateObject("JMAIL.Message") '建立发送邮件的对象jmail.silent = true '屏蔽例外错误,返回FALSE跟TRUE两值jmail.logging = true '启用邮件日志jmail.Charset = "GB2312" '邮件的文字编码为国标jmail.ContentType = "text/html" '邮件的格式为HTML格式jmail.AddRecipient Email '邮件收件人的地址jmail.From = "Email From for Sender" '发件人的E-MAIL地址jmail.MailServerUserName = "UserName of Email" '登录邮件服务器所需的用户名jmail.MailServerPassword = "Password of Email" '登录邮件服务器所需的密码jmail.Subject = "Mail Subject" '邮件的标题jmail.Body = "Mail Body" '邮件的内容jmail.Prority = 1 '邮件的紧急程序,1 为最快,5 为最慢,3 为默认值jmail.Send("Server Address") '执行邮件发送(通过邮件服务器地址)jmail.Close() '关闭对象%>----------------------------------------------------------------asp的错误集合(这个要看仔细了哟):ActiveServerPages,ASP0126(0x80004005)-->找不到包含文件MicrosoftOLEDBProviderforODBCDrivers(0x80040E21)-->sql语句出错(数据类型不匹配或表名(字段名)错误或表处于编辑状态,或表不存在于conn打开的数据库中) MicrosoftOLEDBProviderforODBCDrivers(0x80040E14)-->sql语句出错(字段名错误,或数据类型不匹配)MicrosoftOLEDBProviderforODBCDrivers(0x80040E07)-->sql语句出错(要插入或更新的字段的类型与变量数据类型不匹配)MicrosoftOLEDBProviderforODBCDrivers(0x80040E57)-->sql语句出错(要插入或更新的数据溢出)MicrosoftOLEDBProviderforODBCDrivers(0x80040E10)-->sql语句出错(update字段名或要更新的数据类型错误)MicrosoftOLEDBProviderforODBCDrivers(0x80004005)-->sql语句出错(要插入或更新的字段的数值不能为空值)MicrosoftOLEDBProviderforODBCDrivers(0x80004005)-->打开数据库出错,没有在指定目录发现数据库MicrosoftOLEDBProviderforODBCDrivers(0x80040E37)-->没有发现表MicrosoftVBscript运行时错误(0x800A000D)-->错误引用rs变量(rs对像已关闭或未定义) MicrosoftVBscript运行时错误(0x800A01C2)-->vbscript脚本错误(vbscript语句出错) MicrosoftVBscript运行时错误(0x800A0006)-->vbscript脚本错误(溢出错误) MicrosoftVBscript编译器错误(0x800A040E)-->缺少loopMicrosoftVBscript编译器错误(0x800A03EA)-->缺少if或endifMicrosoftVBscript编译器错误(0x800A03EE)-->语句未结束(缺少")")MicrosoftVBscript编译器错误(0x800A03F6)-->if语句出错(缺少endif)MicrosoftVBscript运行时错误(0x800A005B)-->缺少setMicrosoftVBscript运行时错误(0x800A0005)-->变量未定义MicrosoftVBscript编译器错误(0x800A03F9)-->if语句缺少thenMicrosoftVBscript编译器错误(0x800A0411)-->dim语句定义错误MicrosoftVBscript编译器错误(0x800A0408)-->sql语句错误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)-->数据库以只读方式打开,无法更新数据ASP 编程中20 个非常有用的例子1.如何用Asp判断你的网站的虚拟物理路径答:使用Mappath方法< p align="center" >< font size="4" face="Arial" >< b >The Physical path to this virtual website is:< /b >< /font >< font color="#FF0000" size="6" face="Arial" >< %= Server.MapPath("\")% >< /font >< /p >2.我如何知道使用者所用的浏览器?答:使用the Request object方法strBrowser=Request.ServerV ariables("HTTP_USER_AGENT")If Instr(strBrowser,"MSIE") < > 0 ThenResponse.redirect("ForMSIEOnly.htm")ElseResponse.redirect("ForAll.htm")End If3.如何计算每天的平均反复访问人数答:解决方法< % startdate=DateDiff("d",Now,"01/01/1990")if strdate< 0 then startdate=startdate*-1avgvpd=Int((usercnt)/startdate) % >显示结果< % response.write(avgvpd) % >that is it.this page have been viewed since November 10,19984.如何显示随机图象< % dim p,ppic,dpicppic=12randomizep=Int((ppic*rnd)+1)dpic="graphix/randompics/"&p&".gif"% >显示< img src="< %=dpic% >" >5.如何回到先前的页面答:< a href="< %=request.serverV ariables("Http_REFERER")% >" >preivous page< /a >或用图片如:< img src="arrowback.gif"alt="< %=request.serverV ariables("HTTP_REFERER")% >" >6.如何确定对方的IP地址答:< %=Request.serverV ariables("REMOTE_ADDR)% >7.如何链结到一副图片上答:< % @Languages=vbs cript % >< % response.expires=0strimagename="graphix/errors/erroriamge.gif"response.redirect(strimagename)% >8.强迫输入密码对话框答:把这句话放载页面的开头< % response.status="401 not Authorized"response.end% >9.如何传递变量从一页到另一页答:用HIDDEN 类型来传递变量< % form method="post" action="mynextpage.asp" >< % for each item in request.form % >< input namee="< %=item% >" type="HIDDEN"value="< %=server.HTMLEncode(Request.form(item)) % >" >< % next % >< /form >10.为何我在asp 程序内使用msgbox,程序出错说没有权限答:由于asp 是服务器运行的,如果可以在服务器显示一个对话框,那么你只好等有人按了确定之后,你的程序才能继续执行,而一般服务器不会有人守着,所以微软不得不禁止这个函数,并胡乱告诉你(:) 呵呵) 没有权限。
网页错误代码大全
Successful Client Requests成功的客户端请求200 OK——正常201 Created——已创建202 Accepted——接受203 Non-Authorative Information——非Authorative信息204 No Content——无内容205 Reset Content——重置内容206 Partial Content——部分内容Client Request Redirected——客户端请求重定向300 Multiple Choices——多种选择301 Moved Permanently——永久移动302 Moved Temporarily——临时移动303 See Other——参见其他304 Not Modified——未修改305 Use Proxy——使用代理Client Request Errors——客户端请求错误400 Bad Request——错误的请求401 Authorization Required——需要授权402 Payment Required (not used yet)——需要付款(尚未使用)403 Forbidden——禁止404 Not Found——未找到405 Method Not Allowed——不允许的方法406 Not Acceptable (encoding)——不接受(编码)407 Proxy Authentication Required——需要代理授权408 Request Timed Out——请求超时409 Conflicting Request——冲突的请求410 Gone——消失411 Content Length Required——内容所需长度412 Precondition Failed——前提条件失败413 Request Entity Too Long——请求实体过长414 Request URI Too Long——请求URI太长415 Unsupported Media Type——不支持的媒体类型Server Errors——服务器错误500 Internal Server Error——内部服务器错误501 Not Implemented——未实现502 Bad Gateway——错误网关503 Service Unavailable——服务不可用504 Gateway Timeout——网关超时505 HTTP Version Not Supported——HTTP版本不受支持。
网站常见错误代码列表
网站常见错误代码列表平时经常碰到客户提交说我网站打不开了,一访问报错,现在把各种错误代码列举出来供大家参考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 服务管理器(HTML) 的访问仅限于LocalhostHTTP 403.1 禁止访问:禁止可执行访问HTTP 403.2 - 禁止访问:禁止读访问HTTP 403.3 - 禁止访问:禁止写访问HTTP 403.4 - 禁止访问:要求SSLHTTP 403.5 - 禁止访问:要求SSL 128HTTP 403.6 - 禁止访问:IP 地址被拒绝HTTP 403.7 - 禁止访问:要求客户证书HTTP 403.8 - 禁止访问:禁止站点访问HTTP 403.9 - 禁止访问:连接的用户过多HTTP 403.10 - 禁止访问:配置无效HTTP 403.11 - 禁止访问:密码更改HTTP 403.12 - 禁止访问:映射器拒绝访问HTTP 403.13 - 禁止访问:客户证书已被吊销HTTP 403.15 - 禁止访问:客户访问许可过多HTTP 403.16 - 禁止访问:客户证书不可信或者无效HTTP 403.17 - 禁止访问:客户证书已经到期或者尚未生效HTTP 404.1 - 无法找到Web 站点HTTP 404 - 无法找到文件HTTP 405 - 资源被禁止HTTP 406 - 无法接受HTTP 407 - 要求代理身份验证HTTP 410 - 永远不可用HTTP 412 - 先决条件失败HTTP 414 - 请求- URI 太长HTTP 500 - 内部服务器错误HTTP 500.100 - 内部服务器错误- ASP 错误HTTP 500-11 服务器关闭HTTP 500-12 应用程序重新启动HTTP 500-13 - 服务器太忙HTTP 500-14 - 应用程序无效HTTP 500-15 - 不允许请求global.asaError 501 - 未实现HTTP 502 - 网关错误本文出自:中国E动网[]中国领先互联网接入服务提供商!11年品质保障!-- 中国E动网[]。
网页错误代码大全
《网页错误代码大全》错误代码:400400错误是由于不正确的请求造成的,说明正在搜索的网页可能已经删除、更名或暂时不可用。
错误代码:401.1401.1错误是由于登陆失败造成的,说明没有权限查看该目录或网页。
错误代码:401.2401.2错误是由于服务器配置问题而导致登陆失败,由于服务器端脚本未能正确发送WWW身份验证头文件字段。
如果要通过Active Server Pages脚本完成此项任务,可以使用"Response"对象的"AddHeader"方法来要求客户端用特定身份验证方法访问资源。
错误代码:401.3401.3错误是由于资源上的ACL导致未被授权而无权访问网页或目录。
错误代码:401.4401.4错误是由于筛选器导致授权失败。
如果Web服务器安装了筛选器程序以检查连接到服务器的用户。
该筛选器程序能够禁止通过连接到服务器的身份验证来访问资源。
错误代码:401.5401.5错误是由于ISAPI/CGI应用程序导致授权失败。
如果所要访问的Web服务器地址上安装了ISAPI或CGI程序用于在继续执行之前检验用户证书。
该程序能够禁止通过连接到服务器的身份验证证书来访问资源。
错误代码:403.1403.1错误是由于"执行"访问被禁止而造成的,若试图从目录中执行CGI、ISAPI或其他可执行程序,但该目录不允许执行程序时便会出现此种错误。
错误代码:403.2403.2错误是由于"读取"访问被禁止而造成的。
导致此错误是由于没有可用的默认网页并且没有对目录启用目录浏览,或者要显示的HTML网页所驻留的目录仅标记为"可执行"或"脚本"权限。
错误代码:403.3403.3错误是由于"写入"访问被禁止而造成的,当试图将文件上载到目录或在目录中修改文件,但该目录不允许"写"访问时就会出现此种错误。
各种错误代码的解决方案
各种错误代码的解决方案在软件开发过程中,我们经常会遇到各种错误代码。
这些错误可能是由于编码错误、配置问题、网络故障或其他各种原因引起的。
解决这些错误代码可能需要一定的技术知识和经验。
以下是一些常见错误代码及其解决方案:1. 404 Not Found这个错误代码表示所请求的资源在服务器上不存在。
解决方案包括:-检查URL是否正确。
-检查文件路径是否正确。
-检查文件是否存在或已删除。
-检查服务器配置文件是否正确。
2. 500 Internal Server Error这个错误代码表示服务器遇到了一个未知的错误。
解决方案包括:-检查服务器日志文件,查找更多详细信息。
-检查服务器配置文件是否正确。
-检查数据库连接是否正常。
-检查代码是否有语法错误或逻辑错误。
3. 403 Forbidden这个错误代码表示请求被服务器拒绝。
解决方案包括:-检查文件权限,确保服务器有权限访问文件。
-检查服务器配置文件中的访问控制列表(ACL)设置。
-检查用户是否具有足够的权限访问请求的资源。
4. 502 Bad Gateway这个错误代码表示代理服务器或网关服务器从上游服务器接收到的无效响应。
解决方案包括:-检查代理服务器或网关服务器的配置。
-检查上游服务器的配置。
-检查网络连接是否正常。
5. 408 Request Timeout这个错误代码表示客户端发送的请求等待超时。
解决方案包括:-检查网络连接是否正常。
-检查服务器负载是否过高。
-调整请求的超时时间设置。
6. 503 Service Unavailable这个错误代码表示服务器当前无法处理请求。
解决方案包括:-检查服务器负载是否过高。
-检查服务器是否有足够的资源处理请求。
-检查服务器配置文件是否正确。
7. 400 Bad Request这个错误代码表示客户端发送的请求有语法错误。
解决方案包括:-检查请求的URL、参数和头部是否正确。
-检查请求的主体内容是否符合要求。
IIS运行ASP文件500内部错误解决方法大全
IIS运⾏ASP⽂件500内部错误解决⽅法⼤全1 IIS服务器出现500错误2错误原因:500错误的原因⼀般是源程序出现错误造成的。
3 解决办法:1 ⾸先设置IE浏览器à⼯具->Internet选项2 刷新或者重新打开500错误页⾯就会出现错误的程序部分3 根据错误提⽰,然后解决问题。
4 ADODB.Connection 创建失败的可能解决⽅法: 1、重装MDAC2.8。
MDAC 2.8下载地址: 2、你先在开始运⾏⾥输⼊regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"。
如果不⾏再输⼊他regsvr32 scrrun.dll 记得刷新页⾯。
还不⾏输⼊他regsvr32 msxml3.dll就可以了。
3、重新安装MDAC_TYP.EXE。
这个我也操作过,所以也记录下来。
上⾯的1、2、3不分先后顺序的,操作过后⼀般能解决问题。
PS:⼀般先使⽤第⼆步,注册这些DLL,如果测试OK的话也就不⽤使⽤其他步骤了。
⼀、现象描述:Server Application ErrorThe server has encountered an error while loading an application during the processing of your request. Please refer to the event log for more detail information. Please contact the server administrator for assistance.或提⽰:500服务器内部错误或者提⽰:com+什么的错误查看⽇志⽂件:系统⽇志具体描述如下:DCOM 错误⽆ 10010 NT AUTHORITY\SYSTEM Myserver 服务器 {3D14228D-FBE1-11D0-995D-00C04FD919C1} 没有在限定的时间内⽤ DCOM 注册。
aspcms 错误号:-2147221005 错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串
今天运行aspcms时出现错误号:-2147221005错误描述:006~ASP 0177~Server.CreateObject 失败~无效的类别字符串刚开始我以为程序错误,与是测试其它程序,也出现错误,于是我怀疑是iis 有问题了,其它程序提示无法创建 Server.CreateObject,与百度了一下,解决方法如下:一、权限不足右击网站所在文件夹--安全选项,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs,未成功请尝试以下方法修复。
二、系统没有开启FSO组件.运行cmd命令启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll重新注册FSO文件管理 regsvr32 "C:\Program Files\CommonFiles\System\ado\msado15.dll"重新注册ADODB.Stream组件三、如果上述两法仍未解决,则可能是其它原因,不仿试试下面bat批处理代码。
将下面代码复制到记事本,另存为 cmd.bat,双击运行就可以了。
echo 正在修复,这个过程可能需要几分钟,请稍候……rundll32.exe advpack.dll/DelNodeRunDLL32 %systemroot%\System32\dacui.dllrundll32.exe advpack.dll/DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdbregsvr32 /s comcat.dllregsvr32 /s asctrls.ocxregsvr32 /s oleaut32.dllregsvr32 /s shdocvw.dll /Iregsvr32 /s shdocvw.dllregsvr32 /s browseui.dllregsvr32 /s browseui.dll /Iregsvr32 /s msrating.dllregsvr32 /s mlang.dllregsvr32 /s hlink.dllregsvr32 /s mshtml.dllregsvr32 /s mshtmled.dllregsvr32 /s urlmon.dllregsvr32 /s plugin.ocxregsvr32 /s sendmail.dllregsvr32 /s mshtml.dll /iregsvr32 /s corpol.dll regsvr32 /s jscript.dll regsvr32 /s msxml.dll regsvr32 /s imgutil.dll regsvr32 /s cryptext.dll regsvr32 /s inseng.dll regsvr32 /s iesetup.dll /i regsvr32 /s cryptdlg.dll regsvr32 /s actxprxy.dll regsvr32 /s dispex.dll regsvr32 /s occache.dll regsvr32 /s iepeers.dll regsvr32 /s urlmon.dll /i regsvr32 /s cdfview.dll regsvr32 /s webcheck.dll regsvr32 /s mobsync.dll regsvr32 /s pngfilt.dll regsvr32 /s licmgr10.dll regsvr32 /s hhctrl.ocx regsvr32 /s inetcfg.dll regsvr32 /s trialoc.dll regsvr32 /s tdc.ocxregsvr32 /s MSR2C.DLL regsvr32 /s msident.dll regsvr32 /s msieftp.dll regsvr32 /s xmsconf.ocx regsvr32 /s ils.dllregsvr32 /s msoeacct.dll regsvr32 /s wab32.dll regsvr32 /s wabimp.dll regsvr32 /s wabfind.dll regsvr32 /s oemiglib.dll regsvr32 /s directdb.dll regsvr32 /s inetcomm.dll regsvr32 /s msoe.dll regsvr32 /s oeimport.dll regsvr32 /s msdxm.ocx regsvr32 /s dxmasf.dll regsvr32 /s laprxy.dll regsvr32 /s l3codecx.ax regsvr32 /s acelpdec.ax regsvr32 /s mpg4ds32.ax regsvr32 /s danim.dllregsvr32 /s lmrt.dllregsvr32 /s datime.dllregsvr32 /s dxtrans.dllregsvr32 /s dxtmsft.dllregsvr32 /s wshom.ocxregsvr32 /s wshext.dllregsvr32 /s vbscript.dllregsvr32 /s scrrun.dll mstinit.exe /setupregsvr32 /s msnsspc.dll /SspcCreateSspiRegregsvr32 /s msapsspc.dll /SspcCreateSspiRegecho.echo.echo 修复成功!任意键退出!pause>nul四、如果没有解决问题,建议重装IIS,还有问题的情况下就只能重装系统了。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ASP错误代码及原因一览表.txt第一次笑是因为遇见你,第一次哭是因为你不在,第一次笑着流泪是因为不能拥有你。
MicrosoftVBScript(0x800A03E9)→内存不足MicrosoftVBScript(0x800A03EA)→语句格式错误(只有else,缺少If或EndIf)MicrosoftVBScript(0x800A03EB)→缺少 ':'MicrosoftVBScript(0x800A03ED)→缺少 '('MicrosoftVBScript(0x800A03EE)→缺少 ')'MicrosoftVBScript(0x800A03EF)→缺少 ']'MicrosoftVBScript(0x800A03F2)→缺少标识符MicrosoftVBScript(0x800A03F3)→缺少 '='MicrosoftVBScript(0x800A03F4)→缺少 'If'MicrosoftVBScript(0x800A03F5)→缺少 'To'MicrosoftVBScript(0x800A03F6)→缺少 'End'MicrosoftVBScript(0x800A03F7)→缺少 'Function'MicrosoftVBScript(0x800A03F8)→缺少 'Sub'MicrosoftVBScript(0x800A03F9)→缺少 'Then'MicrosoftVBScript(0x800A03FA)→缺少 'Wend'MicrosoftVBScript(0x800A03FB)→缺少 'Loop'MicrosoftVBScript(0x800A03FC)→缺少 'Next'MicrosoftVBScript(0x800A03FD)→缺少 'Case'MicrosoftVBScript(0x800A03FE)→缺少 'Select'MicrosoftVBScript(0x800A03FF)→缺少表达式MicrosoftVBScript(0x800A0400)→缺少语句MicrosoftVBScript(0x800A0401)→语句未结束(缺少EndIf或Endselect)MicrosoftVBScript(0x800A0402)→缺少整型常数MicrosoftVBScript(0x800A0403)→缺少 'While' 或 'Until'MicrosoftVBScript(0x800A0404)→缺少 'While', 'Until' 或语句未结束MicrosoftVBScript(0x800A0405)→缺少 'With'MicrosoftVBScript(0x800A0406)→标识符过长MicrosoftVBScript(0x800A0407)→无效数字MicrosoftVBScript(0x800A0408)→无效字符MicrosoftVBScript(0x800A0409)→未结束的字符串常量MicrosoftVBScript(0x800A040A)→注释未结束MicrosoftVBScript(0x800A040D)→无效使用 ' Me' 关键字MicrosoftVBScript(0x800A040E)→'loop' 语句缺少 'do'MicrosoftVBScript(0x800A040F)→无效的 'exit' 语句MicrosoftVBScript(0x800A0410)→循环控制变量 'for' 无效MicrosoftVBScript(0x800A0411)→名称重定义MicrosoftVBScript(0x800A0412)→必须是行中的第一个语句MicrosoftVBScript(0x800A0413)→不能为 non-ByVal 参数赋值MicrosoftVBScript(0x800A0414)→调用子程序时不能使用括号MicrosoftVBScript(0x800A0415)→缺少文字常数MicrosoftVBScript(0x800A0416)→缺少 'In'MicrosoftVBScript(0x800A0417)→缺少 'Class'MicrosoftVBScript(0x800A0418)→必须在一个类的内部定义MicrosoftVBScript(0x800A0419)→在属性声明中缺少 Let , Set 或 GetMicrosoftVBScript(0x800A041A)→缺少 'Property'MicrosoftVBScript(0x800A041B)→在所有属性的规范中,变量的数目必须一致MicrosoftVBScript(0x800A041C)→在一个类中不允许有多个缺省的属性/方*MicrosoftVBScript(0x800A041D)→类的初始化或终止程序没有参数MicrosoftVBScript(0x800A041E)→属性的 set 或 let 必须至少有一个参数MicrosoftVBScript(0x800A041F)→错误的 'Next'MicrosoftVBScript(0x800A0420)→'Default' 只能在 'Property' , 'Function' 或'Sub' 中指定MicrosoftVBScript(0x800A0421)→指定 'Default' 时必须同时指定 'Public' ") MicrosoftVBScript(0x800A0422)→只能在 Property Get 中指定 'Default'MicrosoftVBScript 运行时错误(0x800A0005)→无效的过程调用或参数MicrosoftVBScript 运行时错误(0x800A0006)→溢出MicrosoftVBScript 运行时错误(0x800A0007)→内存不足MicrosoftVBScript 运行时错误(0x800A0009)→下标越界MicrosoftVBScript 运行时错误(0x800A000A)→该数组为定长的或临时被锁定MicrosoftVBScript 运行时错误(0x800A000B)→被零除MicrosoftVBScript 运行时错误(0x800A000D)→类型不匹配(如字符串型当数字或者其他类型使用)[解决] 如需要数字的变量用来计算i=i+1等数学运算,那么应该在变量上使用cint(变量名),强制转换为数字型,两个变量之间作比较也一定要是相同的类型,因此也需要转换。
MicrosoftVBScript 运行时错误(0x800A000E)→字符串空间不够MicrosoftVBScript 运行时错误(0x800A0011)→不能执行所需的操作MicrosoftVBScript 运行时错误(0x800A001C)→堆栈溢出MicrosoftVBScript 运行时错误(0x800A0023)→未定义过程或函数MicrosoftVBScript 运行时错误(0x800A0030)→加载 DLL 时出错MicrosoftVBScript 运行时错误(0x800A0033)→内部错误MicrosoftVBScript 运行时错误(0x800A0034)→错误的文件名或号码MicrosoftVBScript 运行时错误(0x800A0035)→文件未找到MicrosoftVBScript 运行时错误(0x800A0036)→错误的文件模式MicrosoftVBScript 运行时错误(0x800A0037)→文件已经打开MicrosoftVBScript 运行时错误(0x800A0039)→设备 I/O 错误MicrosoftVBScript 运行时错误(0x800A003A)→文件已存在MicrosoftVBScript 运行时错误(0x800A003D)→磁盘已满MicrosoftVBScript 运行时错误(0x800A003E)→输入超出了文件尾MicrosoftVBScript 运行时错误(0x800A0043)→文件过多MicrosoftVBScript 运行时错误(0x800A0044)→设备不可用MicrosoftVBScript 运行时错误(0x800A0046)→没有权限MicrosoftVBScript 运行时错误(0x800A0047)→磁盘没有准备好MicrosoftVBScript 运行时错误(0x800A004A)→重命名时不能带有其他驱动器符号MicrosoftVBScript 运行时错误(0x800A004B)→路径/文件访问错误MicrosoftVBScript 运行时错误(0x800A004C)→路径未找到MicrosoftVBScript 运行时错误(0x800A005B)→对象变量未设置MicrosoftVBScript 运行时错误(0x800A005C)→For 循环未初始化MicrosoftVBScript 运行时错误(0x800A005E)→无效使用Null:'Replace'[解决] 无效使用函数的情况,比较多见,包括Split等。
道理比较简单,就是因为你Replace的内容是空的,所以最好加一句IF检验一下你要replace的内容是否为空。
MicrosoftVBScript 运行时错误(0x800A0142)→不能创建所需的临时文件MicrosoftVBScript 运行时错误(0x800A01A8)→缺少对象(很有可能是没有对rs对象进行定义)[解决] 这样写setrs=server.CreateObject("adodb.recordset")可以定义对象,或直接用conn.execute("SQL")也方便得多,且不用考虑对象问题。
MicrosoftVBScript 运行时错误(0x800A01AD)→ActiveX部件不能创建对象MicrosoftVBScript 运行时错误(0x800A01AE)→类不能支持 AutoMation 操作MicrosoftVBScript 运行时错误(0x800A01B0)→AutoMation操作中文件名或类名未找到MicrosoftVBScript 运行时错误(0x800A01B6)→对象不支持此属性或方*MicrosoftVBScript 运行时错误(0x800A01B8)→AutoMation操作错误MicrosoftVBScript 运行时错误(0x800A01BD)→对象不支持此操作MicrosoftVBScript 运行时错误(0x800A01BE)→对象不支持已命名参数MicrosoftVBScript 运行时错误(0x800A01BF)→对象不支持当前区域设置MicrosoftVBScript 运行时错误(0x800A01C0)→未找到已命名参数MicrosoftVBScript 运行时错误(0x800A01C1)→参数是必选项MicrosoftVBScript 运行时错误(0x800A01C2)→错误的参数个数或无效的参数属性值MicrosoftVBScript 运行时错误(0x800A01C3)→对象不是一个集合MicrosoftVBScript 运行时错误(0x800A01C5)→未找到指定的 DLL 函数MicrosoftVBScript 运行时错误(0x800A01C7)→代码资源锁定错误MicrosoftVBScript 运行时错误(0x800A01CA)→变量使用了一个VBScript中不支持的AutoMation类型MicrosoftVBScript 运行时错误(0x800A01CE)→远程服务器不存在或不可用MicrosoftVBScript 运行时错误(0x800A01E1)→无效图片MicrosoftVBScript 运行时错误(0x800A01F4)→变量未定义MicrosoftVBScript 运行时错误(0x800A01F5)→非*赋值MicrosoftVBScript 运行时错误(0x800A01F6)→对象不能安全地使用 Script 编程MicrosoftVBScript 运行时错误(0x800A01F7)→对象不能安全初始化MicrosoftVBScript 运行时错误(0x800A01F8)→对象不能安全创建MicrosoftVBScript 运行时错误(0x800A01F9)→无效的或无资格的引用MicrosoftVBScript 运行时错误(0x800A01FA)→类没有被定义MicrosoftVBScript 运行时错误(0x800A01FB)→出现一个意外错误MicrosoftVBScript 运行时错误(0x800A1398)→缺少常规表达式对象MicrosoftVBScript 运行时错误(0x800A1399)→常规表达式MicrosoftVBScript 运行时错误(0x800A139A)→错误的数量词MicrosoftVBScript 运行时错误(0x800A139B)→常规表达式中缺少 ']'MicrosoftVBScript 运行时错误(0x800A139C)→常规表达式中缺少 ')'MicrosoftVBScript 运行时错误(0x800A139D)→字符集越界MicrosoftVBScript 运行时错误(0x800A802B)→未找到元素MicrosoftOLEDBProviderforODBCDrivers(0x80040E14)→sql语句出错(字段名错误,或数据类型不匹配)MicrosoftOLEDBProviderforODBCDrivers(0x80040E07)→sql语句出错(要插入或更新的字段的类型与变量数据类型不匹配)[解决] 试一试把SQL中变量加了''的去掉单引号,或者把原先认为是数字的加上'',再查看效果。