Microsoft VBScript 运行时错误解决方法

合集下载

MicrosoftVBScript编译器错误错误原因代码大全

MicrosoftVBScript编译器错误错误原因代码大全

MicrosoftVBScript编译器错误错误原因代码⼤全Microsoft VBScript 编译器错误错误 '' 缺少语句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语句错误()Microsoft VBScript 运⾏时错误 (0x800A01B6)错误原因:set rs=server.create......你少了 setADODB.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)-->数据库以只读⽅式打开,⽆法更新数据如果 VBScript 语句结构违反了⼀个或多个 VBScript 脚本语⾔语法规则,就会产⽣ VBScript 语法错误。

VBScript的错误处理

VBScript的错误处理

VBScript的错误处理在VBScript中,与错误处理相关的三者:on error resume next, on error goto 0, Err1、最基本的错误提示1.dim i2.i = 1/0复制代码结果:Microsoft VBScript 运行时错误错误 '800a000b'被零除/try.asp,行 32、防止系统的错误提示使用on error resume next,可以放置系统提示错误,并且好像什么都没有发生一样,沉默的运行下去1.on error resume next2.dim i3.i = 1/0复制代码运行结果:空3、检查系统的错误使用了on error resume next之后,如果出错Err对象中将放置最近一次出错的信息。

Err对象重要的属性有三个:Number, Source, Description。

分别是错误号,错误来源,错误描述。

你能捕获的都是运行时错误,而且If Err then这样的写法等价于If Err.Number then1.on error resume next2.dim i3.i = 1/04.execute "test"5.Response.Write Err.Description复制代码运行结果:类型不匹配可以看到,提示的并不是被零除4、让系统重新接管错误的处理on error goto 0 ,使用这条语句会让系统不再沉默,一旦有错误发生就会提示错误,并结束脚本执行。

1.on error resume next2.dim i3.i = 1/04.Response.Write "1"5.on error goto 06.i = 1/07.Response.Write "2"复制代码运行结果:1Microsoft VBScript 运行时错误错误 '800a000b'被零除/try.asp,行 7可以看到,第一个1输出了,第二个没有。

VB-错误处理

VB-错误处理

VB-错误处理
1、最常见的错误是运⾏时错误,也就是说错误在脚本正在运⾏的时候发⽣,是脚本试图进⾏⾮法操作的结果。

例如零被作为除数。

在vbs 中,任何运⾏时错误都是致命的,此时,脚本将停⽌运⾏,并在屏幕上显⽰⼀个错误消息。

你可以在脚本的开头添加
On Error Resume Next
这⾏语句可以告诉vbs在运⾏时跳过发⽣错误的语句,紧接着执⾏跟在它后⾯的语句。

发⽣错误时,该语句将会把相关的错误号、错误描述和相关源代码压⼊错误堆栈。

2、虽然On Error Resume Next语句可以防⽌vbs脚本在发⽣错误时停⽌运⾏,但是它并不能真正处理错误,要处理错误,你需要在脚本中增加⼀些语句,⽤来检查错误条件并在错误发⽣时处理它。

vbscript提供了⼀个对象err对象,他有两个⽅法clear,raise,5个属性:description,helpcontext,helpfile,number,source
err对象不⽤引⽤实例,可以直接使⽤,例如:
on error resume next
a=11
b=0
c=a/b
if err.number<>0 then
wscript.echo err.number & err.description & err.source
end if。

无效的过程调用或参数

无效的过程调用或参数
Microsoft VBScript 运行时错误 '800a0005'
无效的过程调用或参数: 'InStr'
\manage\upload.asp, line 355
解决方法:1.if Instr(intTemp,strItem,"filename=""")<>0 then这句中间的最后两个引号去掉2.把 if Instr(intTemp,strTemp,".")<>0 then 改成 if Instr(intTemp,strTemp)<>0 then就可以了
Microsoft VBScript 运行时错误 '800a0005'无效的过程调用或参数: 'Instr'计算机科学与技术 2009-12-30 13:39:36 阅读196 评论0 字号:大中小 订阅 .
从后台上传软件时出现这个报警,麻烦帮忙解决一下!报警内容:Microsoft VBScript 运行时错误 '800a0005' 无效的过程调用或参数: 'Instr' \upload.asp, line 656代码:if Instr(intTemp,strItem,"filename=""")<>0 thenif not objForm.Exists(strInam&"_From") then strFileItem=strFileItem&strSplit&strInam if binItem.Size<>0 then intTemp=intTemp+13 strFtyp=Mid(strItem,Instr(intTemp,strItem,"Content-Type: ")+14) strTemp=Mid(strItem,intTemp,Instr(intTemp,strItem,"""")-intTemp) intTemp=InstrRev(strTemp,"\") strFnam=Mid(strTemp,intTemp+1) objForm.Add strInam&"_Type",strFtyp objForm.Add strInam&"_Name",strFnam objForm.Add strInam&"_Path",Left(strTemp,intTemp) objForm.Add strInam&"_Size",lngFsiz if Instr(intTemp,strTemp,".")<>0 then //这里是656行 strFext=Mid(strTemp,InstrRev(strTemp,".")+1) else strFext="" end if

Microsoft VBScript_运行时错误代码大全

Microsoft VBScript_运行时错误代码大全

ASP源码Microsoft VBScript 运行时错误代码大全<div class="hl-surround">1.Microsoft VBScript语法错误(0x800A03E9)-->内存不足2.Microsoft VBScript语法错误(0x800A03EA)-->语法错误3.Microsoft VBScript语法错误(0x800A03EB)-->缺少 ':'4.Microsoft VBScript语法错误(0x800A03ED)-->缺少 '('5.Microsoft VBScript语法错误(0x800A03EE)-->缺少 ')'6.Microsoft VBScript语法错误(0x800A03EF)-->缺少 ']'7.Microsoft VBScript语法错误(0x800A03F2)-->缺少标识符8.Microsoft VBScript语法错误(0x800A03F3)-->缺少 '='9.Microsoft VBScript语法错误(0x800A03F4)-->缺少 'If'10.Microsoft VBScript语法错误(0x800A03F5)-->缺少 'To'11.Microsoft VBScript语法错误(0x800A03F6)-->缺少 'End'12.Microsoft VBScript语法错误(0x800A03F7)-->缺少 'Function'13.Microsoft VBScript语法错误(0x800A03F8)-->缺少 'Sub'14.Microsoft VBScript语法错误(0x800A03F9)-->缺少 'Then'15.Microsoft VBScript语法错误(0x800A03FA)-->缺少 'Wend'16.Microsoft VBScript语法错误(0x800A03FB)-->缺少 'Loop'17.Microsoft VBScript语法错误(0x800A03FC)-->缺少 'Next'18.Microsoft VBScript语法错误(0x800A03FD)-->缺少 'Case'19.Microsoft VBScript语法错误(0x800A03FE)-->缺少 'Select'20.Microsoft VBScript语法错误(0x800A03FF)-->缺少表达式21.Microsoft VBScript语法错误(0x800A0400)-->缺少语句22.Microsoft VBScript语法错误(0x800A0401)-->语句未结束23.Microsoft VBScript语法错误(0x800A0402)-->缺少整型常数24.Microsoft VBScript语法错误(0x800A0403)-->缺少 'While' 或 'Until'25.Microsoft VBScript语法错误(0x800A0404)-->缺少 'While', 'Until' 或语句未结束26.Microsoft VBScript语法错误(0x800A0405)-->缺少 'With'27.Microsoft VBScript语法错误(0x800A0406)-->标识符过长28.Microsoft VBScript语法错误(0x800A0407)-->无效数字29.Microsoft VBScript语法错误(0x800A0408)-->无效字符30.Microsoft VBScript语法错误(0x800A0409)-->未结束的字符串常量31.Microsoft VBScript语法错误(0x800A040A)-->注释未结束32.Microsoft VBScript语法错误(0x800A040D)-->无效使用 'Me' 关键字33.Microsoft VBScript语法错误(0x800A040E)-->'loop' 语句缺少 'do'34.Microsoft VBScript语法错误(0x800A040F)-->无效的 'exit' 语句35.Microsoft VBScript语法错误(0x800A0410)-->循环控制变量 'for' 无效36.Microsoft VBScript语法错误(0x800A0411)-->名称重定义37.Microsoft VBScript语法错误(0x800A0412)-->必须是行中的第一个语句38.Microsoft VBScript语法错误(0x800A0413)-->不能为 non-ByVal 参数赋值39.Microsoft VBScript语法错误(0x800A0414)-->调用子程序时不能使用括号40.Microsoft VBScript语法错误(0x800A0415)-->缺少文字常数41.Microsoft VBScript语法错误(0x800A0416)-->缺少 'In'42.Microsoft VBScript语法错误(0x800A0417)-->缺少 'Class'43.Microsoft VBScript语法错误(0x800A0418)-->必须在一个类的内部定义44.Microsoft VBScript语法错误(0x800A0419)-->在属性声明中缺少 Let , Set 或 Get45.Microsoft VBScript语法错误(0x800A041A)-->缺少 'Property'46.Microsoft VBScript语法错误(0x800A041B)-->在所有属性的规范中,变量的数目必须一致47.Microsoft VBScript语法错误(0x800A041C)-->在一个类中不允许有多个缺省的属性/方法48.Microsoft VBScript语法错误(0x800A041D)-->类的初始化或终止程序没有参数49.Microsoft VBScript语法错误(0x800A041E)-->属性的 set 或 let 必须至少有一个参数50.Microsoft VBScript语法错误(0x800A041F)-->错误的 'Next'51.Microsoft VBScript语法错误(0x800A0420)-->'Default' 只能在 'Property' , 'Function' 或'Sub' 中指定52.Microsoft VBScript语法错误(0x800A0421)-->指定 'Default' 时必须同时指定 'Public' ")53.Microsoft VBScript语法错误(0x800A0422)-->只能在 Property Get 中指定 'Default'54.Microsoft VBScript 运行时错误(0x800A0005)-->无效的过程调用或参数55.Microsoft VBScript 运行时错误(0x800A0006)-->溢出56.Microsoft VBScript 运行时错误(0x800A0007)-->内存不足57.Microsoft VBScript 运行时错误(0x800A0009)-->下标越界58.Microsoft VBScript 运行时错误(0x800A000A)-->该数组为定长的或临时被锁定59.Microsoft VBScript 运行时错误(0x800A000B)-->被零除60.Microsoft VBScript 运行时错误(0x800A000D)-->类型不匹配61.Microsoft VBScript 运行时错误(0x800A000E)-->字符串空间不够62.Microsoft VBScript 运行时错误(0x800A0011)-->不能执行所需的操作63.Microsoft VBScript 运行时错误(0x800A001C)-->堆栈溢出64.Microsoft VBScript 运行时错误(0x800A0023)-->未定义过程或函数65.Microsoft VBScript 运行时错误(0x800A0030)-->加载 DLL 时出错66.Microsoft VBScript 运行时错误(0x800A0033)-->内部错误67.Microsoft VBScript 运行时错误(0x800A0034)-->错误的文件名或号码68.Microsoft VBScript 运行时错误(0x800A0035)-->文件未找到69.Microsoft VBScript 运行时错误(0x800A0036)-->错误的文件模式70.Microsoft VBScript 运行时错误(0x800A0037)-->文件已经打开71.Microsoft VBScript 运行时错误(0x800A0039)-->设备 I/O 错误72.Microsoft VBScript 运行时错误(0x800A003A)-->文件已存在73.Microsoft VBScript 运行时错误(0x800A003D)-->磁盘已满74.Microsoft VBScript 运行时错误(0x800A003E)-->输入超出了文件尾75.Microsoft VBScript 运行时错误(0x800A0043)-->文件过多76.Microsoft VBScript 运行时错误(0x800A0044)-->设备不可用77.Microsoft VBScript 运行时错误(0x800A0046)-->没有权限78.Microsoft VBScript 运行时错误(0x800A0047)-->磁盘没有准备好79.Microsoft VBScript 运行时错误(0x800A004A)-->重命名时不能带有其他驱动器符号80.Microsoft VBScript 运行时错误(0x800A004B)-->路径/文件访问错误81.Microsoft VBScript 运行时错误(0x800A004C)-->路径未找到82.Microsoft VBScript 运行时错误(0x800A005B)-->对象变量未设置83.Microsoft VBScript 运行时错误(0x800A005C)-->For 循环未初始化84.Microsoft VBScript 运行时错误(0x800A005E)-->无效使用 Null85.Microsoft VBScript 运行时错误(0x800A0142)-->不能创建所需的临时文件86.Microsoft VBScript 运行时错误(0x800A01A8)-->缺少对象87.Microsoft VBScript 运行时错误(0x800A01AD)-->ActiveX 部件不能创建对象88.Microsoft VBScript 运行时错误(0x800A01AE)-->类不能支持 Automation 操作89.Microsoft VBScript 运行时错误(0x800A01B0)-->Automation 操作中文件名或类名未找到90.Microsoft VBScript 运行时错误(0x800A01B6)-->对象不支持此属性或方法91.Microsoft VBScript 运行时错误(0x800A01B8)-->Automation 操作错误92.Microsoft VBScript 运行时错误(0x800A01BD)-->对象不支持此操作93.Microsoft VBScript 运行时错误(0x800A01BE)-->对象不支持已命名参数94.Microsoft VBScript 运行时错误(0x800A01BF)-->对象不支持当前区域设置95.Microsoft VBScript 运行时错误(0x800A01C0)-->未找到已命名参数96.Microsoft VBScript 运行时错误(0x800A01C1)-->参数是必选项97.Microsoft VBScript 运行时错误(0x800A01C2)-->错误的参数个数或无效的参数属性值98.Microsoft VBScript 运行时错误(0x800A01C3)-->对象不是一个集合99.Microsoft VBScript 运行时错误(0x800A01C5)-->未找到指定的 DLL 函数100.Microsoft VBScript 运行时错误(0x800A01C7)-->代码资源锁定错误101.Microsoft VBScript 运行时错误(0x800A01CA)-->变量使用了一个 VBScript 中不支持的 Autom ation 类型102.Microsoft VBScript 运行时错误(0x800A01CE)-->远程服务器不存在或不可用103.Microsoft VBScript 运行时错误(0x800A01E1)-->无效图片104.Microsoft VBScript 运行时错误(0x800A01F4)-->变量未定义105.Microsoft VBScript 运行时错误(0x800A01F5)-->非法赋值106.Microsoft VBScript 运行时错误(0x800A01F6)-->对象不能安全地使用 Script 编程107.Microsoft VBScript 运行时错误(0x800A01F7)-->对象不能安全初始化108.Microsoft VBScript 运行时错误(0x800A01F8)-->对象不能安全创建109.Microsoft VBScript 运行时错误(0x800A01F9)-->无效的或无资格的引用110.Microsoft VBScript 运行时错误(0x800A01FA)-->类没有被定义111.Microsoft VBScript 运行时错误(0x800A01FB)-->出现一个意外错误112.Microsoft VBScript 运行时错误(0x800A1398)-->缺少常规表达式对象113.Microsoft VBScript 运行时错误(0x800A1399)-->常规表达式语法错误114.Microsoft VBScript 运行时错误(0x800A139A)-->错误的数量词115.Microsoft VBScript 运行时错误(0x800A139B)-->常规表达式中缺少 ']'116.Microsoft VBScript 运行时错误(0x800A139C)-->常规表达式中缺少 ')'117.Microsoft VBScript 运行时错误(0x800A139D)-->字符集越界118.Microsoft VBScript 运行时错误(0x800A802B)-->未找到元素119.ActiveServerPages,ASP0126(0x80004005)-->找不到包含文件120.Microsoft OLEDBProviderforODBCDrivers(0x80040E14)-->sql语句出错(字段名错误,或数据类型不匹配)121.Microsoft OLEDBProviderforODBCDrivers(0x80040E07)-->sql语句出错(要插入或更新的字段的类型与变量数据类型不匹配)122.Microsoft OLEDBProviderforODBCDrivers(0x80040E57)-->sql语句出错(要插入或更新的数据溢出)123.Microsoft OLEDBProviderforODBCDrivers(0x80040E10)-->sql语句出错(update字段名或要更新的数据类型错误)124.Microsoft OLEDBProviderforODBCDrivers(0x80004005)-->sql语句出错(要插入或更新的字段的数值不能为空值)125.Microsoft OLEDBProviderforODBCDrivers(0x80004005)-->打开数据库出错,没有在指定目录发现数据库126.Microsoft OLEDBProviderforODBCDrivers(0x80040E37)-->没有发现表127.ODBCDrivers(0x80040E21)-->sql语句出错(数据类型不匹配或表/字段错误或处于编辑状态,或不存在于conn打开的数据库中)128.ADODB.Recordset(0x800A0BB9)-->sql语句出错(sql语句或conn语句未定义或对一个rs属性进行赋值时发生错误)129.ADODB.Recordset(0x800A0CC1)-->rs对像出错(rs对像本身不存在或错误地引用了一个不存在的字段名)130.ADODB.Recordset(0x800A0BCD)-->rs对像出错(记录集中没有记录却对记录集进行操作) 131.ADODB.Recordset(0x800A0E78)-->rs对像出错(记录集不存在,缺少rs.open语句)132.ADODB.Recordset(0x800A0CC1)-->rs对像出错(引用了一个不存在的字段名)133.ADODB.Recordset(0x800A0E7D)-->conn定义错误134.ADODB.Recordset(0x800A0CB3)-->数据库以只读方式打开,无法更新数据135.ADODB.Recordset(0x800A000D)-->错误引用rs变量(rs对像已关闭或未定义)136.---------------------------------------137.大部分的ADO的错误码对应的含义138.除了在 Error 对象和 Errors 集合中说明的提供者错误之外,ADO 本身也将错误返回到139.运行时环境的异常处理机制之中。

VBS 脚本不能运行 提示Windows无法访问指定设备路径或文件

VBS 脚本不能运行 提示Windows无法访问指定设备路径或文件

VBS 脚本不能运行提示Windows无法访问指定设备路径或文件昨天下载并且安装了Updater Application Block后,需要执行一个Deploy.vbs 的文件,鄙人才疏学浅,这个小问题竟然也花费了我不少心机。

现在把结论共享一下。

首先,我的vbs文件关联已经被“豪杰”夺取了。

我双击Deploy.vbs就会打开豪杰,比较郁闷。

但是我用了打开方式,试了浏览器、cmd,都无济于事。

今天,我想到这个问题后,就有想法去Microsoft的News Group上去问一问。

然后又去了CSDN的全文检索。

果然很争气,我的关键字只是vbs,执行,就找到了一大堆我想要的东东。

了解到用wscript.exe来执行这个文件。

在cmd里敲了wscript.exe Deploy.vbs,但是返回错误是There is no script engine for file extension ‘.vbs’。

这个时候我想到了google。

果然搜到了不少有用的信息,其中第一条里我就找到了解决办法。

原因是我的vbs关联已经丢失了,必须显示指定。

cmd中敲入wscript.exe //e:vbscript Deploy.vbs。

果然成功!!!如果不行可以使用cscript.exe //e:vbscript Deploy.vbs总结:用wscript.exe 执行类似vbs这类的脚本文件。

如果文件关联丢失。

可以用//e:vbscript.附上我找到的很有帮助的文章。

一、什么是WSH?WSH是Windows Scripting Host(Windows脚本主机)的缩略形式。

WSH这个概念最早出现于Windows 98操作系统,是一个基于32 位Windows 平台、并独立于语言的脚本运行环境。

比如:你自己编写了一个脚本文件,如后缀为.vbs 或.js 的文件,然后在Windows 下双击并执行它,这时,系统就会自动调用一个适当的程序来对它进行解释并执行,而这个程序,就是Windows Scripting Host,程序执行文件名为Wscript.exe (若是在DOS命令提示符下,则为Cscript.exe)。

Microsoft_VBScript_运行时错误代码大全注释

Microsoft_VBScript_运行时错误代码大全注释

Microsoft_VBScript_运行时错误代码大全注释Microsoft VBScript 运行时错误代码大全注释1.Microsoft VBScript语法错误(0x800A03E9)-->内存不足2.Microsoft VBScript语法错误(0x800A03EA)-->语法错误3.Microsoft VBScript语法错误(0x800A03EB)-->缺少 ':'4.Microsoft VBScript语法错误(0x800A03ED)-->缺少 '('5.Microsoft VBScript语法错误(0x800A03EE)-->缺少 ')'6.Microsoft VBScript语法错误(0x800A03EF)-->缺少 ']'7.Microsoft VBScript语法错误(0x800A03F2)-->缺少标识符8.Microsoft VBScript语法错误(0x800A03F3)-->缺少 '='9.Microsoft VBScript语法错误(0x800A03F4)-->缺少 'If'10.Microsoft VBScript语法错误(0x800A03F5)-->缺少 'To'11.Microsoft VBScript语法错误(0x800A03F6)-->缺少 'End'12.Microsoft VBScript语法错误(0x800A03F7)-->缺少 'Functi on'13.Microsoft VBScript语法错误(0x800A03F8)-->缺少 'Sub'14.Microsoft VBScript语法错误(0x800A03F9)-->缺少 'Then'15.Microsoft VBScript语法错误(0x800A03FA)-->缺少 'Wend'16.Microsoft VBScript语法错误(0x800A03FB)-->缺少 'Loop'17.Microsoft VBScript语法错误(0x800A03FC)-->缺少 'Next'18.Microsoft VBScript语法错误(0x800A03FD)-->缺少 'Case' '20.Microsoft VBScript语法错误(0x800A03FF)-->缺少表达式21.Microsoft VBScript语法错误(0x800A0400)-->缺少语句22.Microsoft VBScript语法错误(0x800A0401)-->语句未结束23.Microsoft VBScript语法错误(0x800A0402)-->缺少整型常数24.Microsoft VBScript语法错误(0x800A0403)-->缺少 'While' 或 'Until'25.Microsoft VBScript语法错误(0x800A0404)-->缺少 'While','Until' 或语句未结束26.Microsoft VBScript语法错误(0x800A0405)-->缺少 'With'27.Microsoft VBScript语法错误(0x800A0406)-->标识符过长28.Microsoft VBScript语法错误(0x800A0407)-->无效数字29.Microsoft VBScript语法错误(0x800A0408)-->无效字符30.Microsoft VBScript语法错误(0x800A0409)-->未结束的字符串常量31.Microsoft VBScript语法错误(0x800A040A)-->注释未结束32.Microsoft VBScript语法错误(0x800A040D)-->无效使用 'Me' 关键字33.Microsoft VBScript语法错误(0x800A040E)-->'loop' 语句缺少 'do'' 语句35.Microsoft VBScript语法错误(0x800A0410)-->循环控制变量'for' 无效36.Microsoft VBScript语法错误(0x800A0411)-->名称重定义37.Microsoft VBScript语法错误(0x800A0412)-->必须是行中的第一个语句38.Microsoft VBScript语法错误(0x800A0413)-->不能为non-ByVal 参数赋值39.Microsoft VBScript语法错误(0x800A0414)-->调用子程序时不能使用括号40.Microsoft VBScript语法错误(0x800A0415)-->缺少文字常数41.Microsoft VBScript语法错误(0x800A0416)-->缺少 'In'42.Microsoft VBScript语法错误(0x800A0417)-->缺少 'Class'43.Microsoft VBScript语法错误(0x800A0418)-->必须在一个类的内部定义44.Microsoft VBScript语法错误(0x800A0419)-->在属性声明中缺少 Let , Set 或 Get45.Microsoft VBScript语法错误(0x800A041A)-->缺少 'Proper ty'46.Microsoft VBScript语法错误(0x800A041B)-->在所有属性的规范中,变量的数目必须一致47.Microsoft VBScript语法错误(0x800A041C)-->在一个类中不允许有多个缺省的属性/方法48.Microsoft VBScript语法错误(0x800A041D)-->类的初始化或终止程序没有参数49.Microsoft VBScript语法错误(0x800A041E)-->属性的 set 或 let 必须至少有一个参数50.Microsoft VBScript语法错误(0x800A041F)-->错误的 'Next '51.Microsoft VBScript语法错误(0x800A0420)-->'Default' 只能在 'Property' , 'Function' 或 'Sub' 中指定52.Microsoft VBScript语法错误(0x800A0421)-->指定 'Defaul t' 时必须同时指定 'Public' ")53.Microsoft VBScript语法错误(0x800A0422)-->只能在 Prope rty Get 中指定 'Default'54.Microsoft VBScript 运行时错误(0x800A0005)-->无效的过程调用或参数55.Microsoft VBScript 运行时错误(0x800A0006)-->溢出56.Microsoft VBScript 运行时错误(0x800A0007)-->内存不足57.Microsoft VBScript 运行时错误(0x800A0009)-->下标越界定长的或临时被锁定59.Microsoft VBScript 运行时错误(0x800A000B)-->被零除60.Microsoft VBScript 运行时错误(0x800A000D)-->类型不匹配61.Microsoft VBScript 运行时错误(0x800A000E)-->字符串空间不够62.Microsoft VBScript 运行时错误(0x800A0011)-->不能执行所需的操作63.Microsoft VBScript 运行时错误(0x800A001C)-->堆栈溢出64.Microsoft VBScript 运行时错误(0x800A0023)-->未定义过程或函数65.Microsoft VBScript 运行时错误(0x800A0030)-->加载 DLL 时出错66.Microsoft VBScript 运行时错误(0x800A0033)-->内部错误67.Microsoft VBScript 运行时错误(0x800A0034)-->错误的文件名或号码68.Microsoft VBScript 运行时错误(0x800A0035)-->文件未找到69.Microsoft VBScript 运行时错误(0x800A0036)-->错误的文件模式打开71.Microsoft VBScript 运行时错误(0x800A0039)-->设备 I/O 错误72.Microsoft VBScript 运行时错误(0x800A003A)-->文件已存在73.Microsoft VBScript 运行时错误(0x800A003D)-->磁盘已满74.Microsoft VBScript 运行时错误(0x800A003E)-->输入超出了文件尾75.Microsoft VBScript 运行时错误(0x800A0043)-->文件过多76.Microsoft VBScript 运行时错误(0x800A0044)-->设备不可用77.Microsoft VBScript 运行时错误(0x800A0046)-->没有权限78.Microsoft VBScript 运行时错误(0x800A0047)-->磁盘没有准备好79.Microsoft VBScript 运行时错误(0x800A004A)-->重命名时不能带有其他驱动器符号80.Microsoft VBScript 运行时错误(0x800A004B)-->路径/文件访问错误81.Microsoft VBScript 运行时错误(0x800A004C)-->路径未找到未设置83.Microsoft VBScript 运行时错误(0x800A005C)-->For 循环未初始化84.Microsoft VBScript 运行时错误(0x800A005E)-->无效使用Null85.Microsoft VBScript 运行时错误(0x800A0142)-->不能创建所需的临时文件86.Microsoft VBScript 运行时错误(0x800A01A8)-->缺少对象87.Microsoft VBScript 运行时错误(0x800A01AD)-->ActiveX部件不能创建对象88.Microsoft VBScript 运行时错误(0x800A01AE)-->类不能支持 Automation 操作89.Microsoft VBScript 运行时错误(0x800A01B0)-->Automation 操作中文件名或类名未找到90.Microsoft VBScript 运行时错误(0x800A01B6)-->对象不支持此属性或方法91.Microsoft VBScript 运行时错误(0x800A01B8)-->Automation 操作错误92.Microsoft VBScript 运行时错误(0x800A01BD)-->对象不支持此操作持已命名参数94.Microsoft VBScript 运行时错误(0x800A01BF)-->对象不支持当前区域设置95.Microsoft VBScript 运行时错误(0x800A01C0)-->未找到已命名参数96.Microsoft VBScript 运行时错误(0x800A01C1)-->参数是必选项97.Microsoft VBScript 运行时错误(0x800A01C2)-->错误的参数个数或无效的参数属性值98.Microsoft VBScript 运行时错误(0x800A01C3)-->对象不是一个集合99.Microsoft VBScript 运行时错误(0x800A01C5)-->未找到指定的 DLL 函数100.Microsoft VBScript 运行时错误(0x800A01C7)-->代码资源锁定错误101.Microsoft VBScript 运行时错误(0x800A01CA)-->变量使用了一个 VBScript 中不支持的 Automation 类型102.Microsoft VBScript 运行时错误(0x800A01CE)-->远程服务器不存在或不可用103.Microsoft VBScript 运行时错误(0x800A01E1)-->无效图片104.Microsoft VBScript 运行时错误(0x800A01F4)-->变量未定义105.Microsoft VBScript 运行时错误(0x800A01F5)-->非法赋值106.Microsoft VBScript 运行时错误(0x800A01F6)-->对象不能安全地使用 Script 编程107.Microsoft VBScript 运行时错误(0x800A01F7)-->对象不能安全初始化108.Microsoft VBScript 运行时错误(0x800A01F8)-->对象不能安全创建109.Microsoft VBScript 运行时错误(0x800A01F9)-->无效的或无资格的引用110.Microsoft VBScript 运行时错误(0x800A01FA)-->类没有被定义111.Microsoft VBScript 运行时错误(0x800A01FB)-->出现一个意外错误112.Microsoft VBScript 运行时错误(0x800A1398)-->缺少常规表达式对象113.Microsoft VBScript 运行时错误(0x800A1399)-->常规表达式语法错误114.Microsoft VBScript 运行时错误(0x800A139A)-->错误的数量词115.Microsoft VBScript 运行时错误(0x800A139B)-->常规表达式中缺少 ']'116.Microsoft VBScript 运行时错误(0x800A139C)-->常规表达式中缺少 ')'117.Microsoft VBScript 运行时错误(0x800A139D)-->字符集越界118.Microsoft VBScript 运行时错误(0x800A802B)-->未找到元素119.ActiveServerPages,ASP0126(0x80004005)-->找不到包含文件120.Microsoft OLEDBProviderforODBCDrivers(0x80040E14)-->sql语句出错(字段名错误,或数据类型不匹配)121.Microsoft OLEDBProviderforODBCDrivers(0x80040E07)-->sql语句出错(要插入或更新的字段的类型与变量数据类型不匹配) 122.Microsoft OLEDBProviderforODBCDrivers(0x80040E57)-->sql语句出错(要插入或更新的数据溢出)123.Microsoft OLEDBProviderforODBCDrivers(0x80040E10)-->sql语句出错(update字段名或要更新的数据类型错误) 124.Microsoft OLEDBProviderforODBCDrivers(0x80004005)-->sql语句出错(要插入或更新的字段的数值不能为空值)125.Microsoft OLEDBProviderforODBCDrivers(0x80004005)-->打开数据库出错,没有在指定目录发现数据库126.Microsoft OLEDBProviderforODBCDrivers(0x80040E37)-->没有发现表127.ODBCDrivers(0x80040E21)-->sql语句出错(数据类型不匹配或表/字段错误或处于编辑状态,或不存在于conn打开的数据库中) 128.ADODB.Recordset(0x800A0BB9)-->sql语句出错(sql语句或conn语句未定义或对一个rs属性进行赋值时发生错误) 129.ADODB.Recordset(0x800A0CC1)-->rs对像出错(rs对像本身不存在或错误地引用了一个不存在的字段名)130.ADODB.Recordset(0x800A0BCD)-->rs对像出错(记录集中没有记录却对记录集进行操作)131.ADODB.Recordset(0x800A0E78)-->rs对像出错(记录集不存在,缺少rs.open语句)132.ADODB.Recordset(0x800A0CC1)-->rs对像出错(引用了一个不存在的字段名)133.ADODB.Recordset(0x800A0E7D)-->conn定义错误134.ADODB.Recordset(0x800A0CB3)-->数据库以只读方式打开,无法更新数据135.ADODB.Recordset(0x800A000D)-->错误引用rs变量(rs对像已关闭或未定义)136.---------------------------------------137.大部分的ADO的错误码对应的含义138.除了在 Error 对象和 Errors 集合中说明的提供者错误之外,ADO 本身也将错误返回到139.运行时环境的异常处理机制之中。

Microsoft VBScript 编译器错误

Microsoft VBScript 编译器错误

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语句错误(?????????????????)Microsoft VBScript 运行时错误(0x800A01B6)错误原因:set rs=server.create......你少了setADODB.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)-->数据库以只读方式打开,无法更新数据如果VBScript 语句结构违反了一个或多个VBScript 脚本语言语法规则,就会产生VBScript 语法错误。

Microsoft VBScript 运行时错误代码大全

Microsoft VBScript 运行时错误代码大全

Microsoft VBScript 运行时错误代码大全<div class="hl-surround">1.Microsoft VBScript语法错误(0x800A03E9)-->内存不足2.Microsoft VBScript语法错误(0x800A03EA)-->语法错误3.Microsoft VBScript语法错误(0x800A03EB)-->缺少 ':'4.Microsoft VBScript语法错误(0x800A03ED)-->缺少 '('5.Microsoft VBScript语法错误(0x800A03EE)-->缺少 ')'6.Microsoft VBScript语法错误(0x800A03EF)-->缺少 ']'7.Microsoft VBScript语法错误(0x800A03F2)-->缺少标识符8.Microsoft VBScript语法错误(0x800A03F3)-->缺少 '='9.Microsoft VBScript语法错误(0x800A03F4)-->缺少 'If'10.Microsoft VBScript语法错误(0x800A03F5)-->缺少 'To'11.Microsoft VBScript语法错误(0x800A03F6)-->缺少 'End'12.Microsoft VBScript语法错误(0x800A03F7)-->缺少 'Function'13.Microsoft VBScript语法错误(0x800A03F8)-->缺少 'Sub'14.Microsoft VBScript语法错误(0x800A03F9)-->缺少 'Then'15.Microsoft VBScript语法错误(0x800A03FA)-->缺少 'Wend'16.Microsoft VBScript语法错误(0x800A03FB)-->缺少 'Loop'17.Microsoft VBScript语法错误(0x800A03FC)-->缺少 'Next'18.Microsoft VBScript语法错误(0x800A03FD)-->缺少 'Case'19.Microsoft VBScript语法错误(0x800A03FE)-->缺少 'Select'20.Microsoft VBScript语法错误(0x800A03FF)-->缺少表达式21.Microsoft VBScript语法错误(0x800A0400)-->缺少语句22.Microsoft VBScript语法错误(0x800A0401)-->语句未结束23.Microsoft VBScript语法错误(0x800A0402)-->缺少整型常数24.Microsoft VBScript语法错误(0x800A0403)-->缺少 'While' 或 'Until'25.Microsoft VBScript语法错误(0x800A0404)-->缺少 'While', 'Until' 或语句未结束26.Microsoft VBScript语法错误(0x800A0405)-->缺少 'With'27.Microsoft VBScript语法错误(0x800A0406)-->标识符过长28.Microsoft VBScript语法错误(0x800A0407)-->无效数字29.Microsoft VBScript语法错误(0x800A0408)-->无效字符30.Microsoft VBScript语法错误(0x800A0409)-->未结束的字符串常量31.Microsoft VBScript语法错误(0x800A040A)-->注释未结束32.Microsoft VBScript语法错误(0x800A040D)-->无效使用 'Me' 关键字33.Microsoft VBScript语法错误(0x800A040E)-->'loop' 语句缺少 'do'34.Microsoft VBScript语法错误(0x800A040F)-->无效的 'exit' 语句35.Microsoft VBScript语法错误(0x800A0410)-->循环控制变量 'for' 无效36.Microsoft VBScript语法错误(0x800A0411)-->名称重定义37.Microsoft VBScript语法错误(0x800A0412)-->必须是行中的第一个语句38.Microsoft VBScript语法错误(0x800A0413)-->不能为 non-ByVal 参数赋值39.Microsoft VBScript语法错误(0x800A0414)-->调用子程序时不能使用括号40.Microsoft VBScript语法错误(0x800A0415)-->缺少文字常数41.Microsoft VBScript语法错误(0x800A0416)-->缺少 'In'42.Microsoft VBScript语法错误(0x800A0417)-->缺少 'Class'43.Microsoft VBScript语法错误(0x800A0418)-->必须在一个类的内部定义44.Microsoft VBScript语法错误(0x800A0419)-->在属性声明中缺少 Let , Set 或 Get45.Microsoft VBScript语法错误(0x800A041A)-->缺少 'Property'46.Microsoft VBScript语法错误(0x800A041B)-->在所有属性的规范中,变量的数目必须一致47.Microsoft VBScript语法错误(0x800A041C)-->在一个类中不允许有多个缺省的属性/方法48.Microsoft VBScript语法错误(0x800A041D)-->类的初始化或终止程序没有参数49.Microsoft VBScript语法错误(0x800A041E)-->属性的 set 或 let 必须至少有一个参数50.Microsoft VBScript语法错误(0x800A041F)-->错误的 'Next'51.Microsoft VBScript语法错误(0x800A0420)-->'Default' 只能在 'Property' , 'Function' 或'Sub' 中指定52.Microsoft VBScript语法错误(0x800A0421)-->指定 'Default' 时必须同时指定 'Public' ")53.Microsoft VBScript语法错误(0x800A0422)-->只能在 Property Get 中指定 'Default'54.Microsoft VBScript 运行时错误(0x800A0005)-->无效的过程调用或参数55.Microsoft VBScript 运行时错误(0x800A0006)-->溢出56.Microsoft VBScript 运行时错误(0x800A0007)-->内存不足57.Microsoft VBScript 运行时错误(0x800A0009)-->下标越界58.Microsoft VBScript 运行时错误(0x800A000A)-->该数组为定长的或临时被锁定59.Microsoft VBScript 运行时错误(0x800A000B)-->被零除60.Microsoft VBScript 运行时错误(0x800A000D)-->类型不匹配61.Microsoft VBScript 运行时错误(0x800A000E)-->字符串空间不够62.Microsoft VBScript 运行时错误(0x800A0011)-->不能执行所需的操作63.Microsoft VBScript 运行时错误(0x800A001C)-->堆栈溢出64.Microsoft VBScript 运行时错误(0x800A0023)-->未定义过程或函数65.Microsoft VBScript 运行时错误(0x800A0030)-->加载 DLL 时出错66.Microsoft VBScript 运行时错误(0x800A0033)-->内部错误67.Microsoft VBScript 运行时错误(0x800A0034)-->错误的文件名或号码68.Microsoft VBScript 运行时错误(0x800A0035)-->文件未找到69.Microsoft VBScript 运行时错误(0x800A0036)-->错误的文件模式70.Microsoft VBScript 运行时错误(0x800A0037)-->文件已经打开71.Microsoft VBScript 运行时错误(0x800A0039)-->设备 I/O 错误72.Microsoft VBScript 运行时错误(0x800A003A)-->文件已存在73.Microsoft VBScript 运行时错误(0x800A003D)-->磁盘已满74.Microsoft VBScript 运行时错误(0x800A003E)-->输入超出了文件尾75.Microsoft VBScript 运行时错误(0x800A0043)-->文件过多76.Microsoft VBScript 运行时错误(0x800A0044)-->设备不可用77.Microsoft VBScript 运行时错误(0x800A0046)-->没有权限78.Microsoft VBScript 运行时错误(0x800A0047)-->磁盘没有准备好79.Microsoft VBScript 运行时错误(0x800A004A)-->重命名时不能带有其他驱动器符号80.Microsoft VBScript 运行时错误(0x800A004B)-->路径/文件访问错误81.Microsoft VBScript 运行时错误(0x800A004C)-->路径未找到82.Microsoft VBScript 运行时错误(0x800A005B)-->对象变量未设置83.Microsoft VBScript 运行时错误(0x800A005C)-->For 循环未初始化84.Microsoft VBScript 运行时错误(0x800A005E)-->无效使用 Null85.Microsoft VBScript 运行时错误(0x800A0142)-->不能创建所需的临时文件86.Microsoft VBScript 运行时错误(0x800A01A8)-->缺少对象87.Microsoft VBScript 运行时错误(0x800A01AD)-->ActiveX 部件不能创建对象88.Microsoft VBScript 运行时错误(0x800A01AE)-->类不能支持 Automation 操作89.Microsoft VBScript 运行时错误(0x800A01B0)-->Automation 操作中文件名或类名未找到90.Microsoft VBScript 运行时错误(0x800A01B6)-->对象不支持此属性或方法91.Microsoft VBScript 运行时错误(0x800A01B8)-->Automation 操作错误92.Microsoft VBScript 运行时错误(0x800A01BD)-->对象不支持此操作93.Microsoft VBScript 运行时错误(0x800A01BE)-->对象不支持已命名参数94.Microsoft VBScript 运行时错误(0x800A01BF)-->对象不支持当前区域设置95.Microsoft VBScript 运行时错误(0x800A01C0)-->未找到已命名参数96.Microsoft VBScript 运行时错误(0x800A01C1)-->参数是必选项97.Microsoft VBScript 运行时错误(0x800A01C2)-->错误的参数个数或无效的参数属性值98.Microsoft VBScript 运行时错误(0x800A01C3)-->对象不是一个集合99.Microsoft VBScript 运行时错误(0x800A01C5)-->未找到指定的 DLL 函数100.Microsoft VBScript 运行时错误(0x800A01C7)-->代码资源锁定错误101.Microsoft VBScript 运行时错误(0x800A01CA)-->变量使用了一个 VBScript 中不支持的 Autom ation 类型102.Microsoft VBScript 运行时错误(0x800A01CE)-->远程服务器不存在或不可用103.Microsoft VBScript 运行时错误(0x800A01E1)-->无效图片104.Microsoft VBScript 运行时错误(0x800A01F4)-->变量未定义105.Microsoft VBScript 运行时错误(0x800A01F5)-->非法赋值106.Microsoft VBScript 运行时错误(0x800A01F6)-->对象不能安全地使用 Script 编程107.Microsoft VBScript 运行时错误(0x800A01F7)-->对象不能安全初始化108.Microsoft VBScript 运行时错误(0x800A01F8)-->对象不能安全创建109.Microsoft VBScript 运行时错误(0x800A01F9)-->无效的或无资格的引用110.Microsoft VBScript 运行时错误(0x800A01FA)-->类没有被定义111.Microsoft VBScript 运行时错误(0x800A01FB)-->出现一个意外错误112.Microsoft VBScript 运行时错误(0x800A1398)-->缺少常规表达式对象113.Microsoft VBScript 运行时错误(0x800A1399)-->常规表达式语法错误114.Microsoft VBScript 运行时错误(0x800A139A)-->错误的数量词115.Microsoft VBScript 运行时错误(0x800A139B)-->常规表达式中缺少 ']'116.Microsoft VBScript 运行时错误(0x800A139C)-->常规表达式中缺少 ')'117.Microsoft VBScript 运行时错误(0x800A139D)-->字符集越界118.Microsoft VBScript 运行时错误(0x800A802B)-->未找到元素119.ActiveServerPages,ASP0126(0x80004005)-->找不到包含文件120.Microsoft OLEDBProviderforODBCDrivers(0x80040E14)-->sql语句出错(字段名错误,或数据类型不匹配)121.Microsoft OLEDBProviderforODBCDrivers(0x80040E07)-->sql语句出错(要插入或更新的字段的类型与变量数据类型不匹配)122.Microsoft OLEDBProviderforODBCDrivers(0x80040E57)-->sql语句出错(要插入或更新的数据溢出)123.Microsoft OLEDBProviderforODBCDrivers(0x80040E10)-->sql语句出错(update字段名或要更新的数据类型错误)124.Microsoft OLEDBProviderforODBCDrivers(0x80004005)-->sql语句出错(要插入或更新的字段的数值不能为空值)125.Microsoft OLEDBProviderforODBCDrivers(0x80004005)-->打开数据库出错,没有在指定目录发现数据库126.Microsoft OLEDBProviderforODBCDrivers(0x80040E37)-->没有发现表127.ODBCDrivers(0x80040E21)-->sql语句出错(数据类型不匹配或表/字段错误或处于编辑状态,或不存在于conn打开的数据库中)128.ADODB.Recordset(0x800A0BB9)-->sql语句出错(sql语句或conn语句未定义或对一个rs属性进行赋值时发生错误)129.ADODB.Recordset(0x800A0CC1)-->rs对像出错(rs对像本身不存在或错误地引用了一个不存在的字段名)130.ADODB.Recordset(0x800A0BCD)-->rs对像出错(记录集中没有记录却对记录集进行操作) 131.ADODB.Recordset(0x800A0E78)-->rs对像出错(记录集不存在,缺少rs.open语句)132.ADODB.Recordset(0x800A0CC1)-->rs对像出错(引用了一个不存在的字段名)133.ADODB.Recordset(0x800A0E7D)-->conn定义错误134.ADODB.Recordset(0x800A0CB3)-->数据库以只读方式打开,无法更新数据135.ADODB.Recordset(0x800A000D)-->错误引用rs变量(rs对像已关闭或未定义)136.---------------------------------------137.大部分的ADO的错误码对应的含义138.除了在 Error 对象和 Errors 集合中说明的提供者错误之外,ADO 本身也将错误返回到139.运行时环境的异常处理机制之中。

解决Microsoft VBScript 运行时错误 (0x800A0046) 没有权限的解决方案

解决Microsoft VBScript 运行时错误 (0x800A0046) 没有权限的解决方案

解决Microsoft VBScript 运行时错误(0x800A0046) 没有权限的解决方案
Microsoft VBScript 运行时错误(0x800A0046) 没有权限或拒绝的权限为什么访问网站时提示“Microsoft VBScript 运行时错误(0x800A0046) 没有权限或拒绝的权限”,或者出现“Microsoft JET Database Engine (0x80040E09) 不能更新。

数据库或对象为只读”。

我根据以下的方法可以做到解决,我试过的~~
一、首先查看ASP系统是否安装在NTFS分区内,FAT32分区没有这些问题。

二、请进入文件管理器的文件夹选项
三、将“使用简单文件共享”前的勾选去掉
四、右键点击动易系统安装目录-共享和安全
五、添加组和用户名称
六、点击高级选项
七、查找用户或组
八、选择IUSR_*** (***为你的机器的名称)
九、点击确定
十、勾选动易目录对于IUSR_***的读写权限。

vbs不能运行问题

vbs不能运行问题

vbs不能运⾏问题
今天有⽹友反映⽆法执⾏vbs⽂件,⼀般情况下,很多坏孩⼦⽤vbs写病毒,所以有时候杀毒会误杀或取消执⾏vbs⽂件
1. 没有⽂件扩展".vbs"的脚本引擎.
原因:有些软件会将“.vbs”的⽂件的默认打开⽅式改成其他的⽅式。

⼿动解决:
①先到%SYSTEMROOT%/system32/确认下⾃⼰的wscript.exe在不在,不在的话,从其它电脑上copy过来就OK
②注册表 regedit 在HKEY_CLASSES_ROOT下⾯找到.VBS,看看默认值,改为默认的VBSFile。

③ OK。

从新运⾏。

2. 重新运⾏,弹出⽆法创建名为"WScript.Shell"的对象。

解决⽅案,运⾏⼀下命令:
regsvr32 c:\WINDOWS\system32\shell32.dll
regsvr32 c:\WINDOWS\system32\WSHom.Ocx
regsvr32 c:\WINDOWS\system32\scrrun.dll
如果提⽰缺少哪⼀个dll或ocx,那么就去⽹上下载,或去其它电脑上copy.
OK。

运⾏成功。

来源:。

MicrosoftVB运行时错误(完整版)

MicrosoftVB运行时错误(完整版)

Micro‎s oft ‎V B运行时‎错误(完整‎版)M‎i cros‎o ftVB‎运行时错误‎(0x00‎0A000‎5) 无效‎的过程调用‎或参数‎M icro‎s oftV‎B运行时错‎误(0x0‎00A00‎05) 无‎效的过程调‎用或参数‎Micr‎o soft‎V B运行时‎错误(0x‎000A0‎006) ‎溢出M‎i cros‎o ftVB‎运行时错误‎(0x00‎0A000‎7) 内存‎不够M‎i cros‎o ftVB‎运行时错误‎(0x00‎0A000‎9) 下标‎越界M‎i cros‎o ftVB‎运行时错误‎(0x00‎0A000‎A) 该数‎组为定长的‎或临时被锁‎定Mi‎c roso‎f tVB运‎行时错误(‎0x000‎A000B‎)被零除‎Mic‎r osof‎t VB运行‎时错误(0‎x000A‎000D)‎类型不匹‎配Mi‎c roso‎f tVB运‎行时错误(‎0x000‎A000E‎)字符串‎空间不够‎Micr‎o soft‎V B运行时‎错误(0x‎000A0‎011) ‎不能执行所‎需的操作‎Micr‎o soft‎V B运行时‎错误(0x‎000A0‎01C) ‎堆栈溢出‎Micr‎o soft‎V B运行时‎错误(0x‎000A0‎023) ‎未定义过程‎或函数‎M icro‎s oftV‎B运行时错‎误(0x0‎00A00‎30) 加‎载 DLL‎时出错‎Micr‎o soft‎V B运行时‎错误(0x‎000A0‎033) ‎内部错误‎Micr‎o soft‎V B运行时‎错误(0x‎000A0‎034) ‎错误的文件‎名或号码‎Micr‎o soft‎V B运行时‎错误(0x‎000A0‎035) ‎文件未找到‎Mic‎r osof‎t VB运行‎时错误(0‎x000A‎0036)‎错误的文‎件模式‎M icro‎s oftV‎B运行时错‎误(0x0‎00A00‎37) 文‎件已经打开‎Mic‎r osof‎t VB运行‎时错误(0‎x000A‎0039)‎设备 I‎/O 错误‎Mic‎r osof‎t VB运行‎时错误(0‎x000A‎003A)‎文件已存‎在Mi‎c roso‎f tVB运‎行时错误(‎0x000‎A003D‎)磁盘已‎满Mi‎c roso‎f tVB运‎行时错误(‎0x000‎A003E‎)输入超‎出了文件尾‎Mic‎r osof‎t VB运行‎时错误(0‎x000A‎0043)‎文件过多‎Mic‎r osof‎t VB运行‎时错误(0‎x000A‎0044)‎设备不可‎用Mi‎c roso‎f tVB运‎行时错误(‎0x000‎A0046‎)没有权‎限Mi‎c roso‎f tVB运‎行时错误(‎0x000‎A0047‎)磁盘没‎有准备好‎Micr‎o soft‎V B运行时‎错误(0x‎000A0‎04A) ‎重命名时不‎能带有其他‎驱动器符号‎Mic‎r osof‎t VB运行‎时错误(0‎x000A‎004B)‎路径/文‎件访问错误‎Mic‎r osof‎t VB运行‎时错误(0‎x000A‎004C)‎路径未找‎到Mi‎c roso‎f tVB运‎行时错误(‎0x000‎A005B‎)对象变‎量未设置‎Micr‎o soft‎V B运行时‎错误(0x‎000A0‎05C) ‎F or 循‎环未初始化‎Mic‎r osof‎t VB运行‎时错误(0‎x000A‎005E)‎无效使用‎Null‎Mic‎r osof‎t VB运行‎时错误(0‎x000A‎0142)‎不能创建‎必要的临时‎文件M‎i cros‎o ftVB‎运行时错误‎(0x00‎0A01A‎8) 缺少‎对象M‎i cros‎o ftVB‎运行时错误‎(0x00‎0A01A‎D) Ac‎t iveX‎部件不能‎创建对象‎Micr‎o soft‎V B运行时‎错误(0x‎000A0‎1AE) ‎类不支持‎A utom‎a tion‎操作‎M icro‎s oftV‎B运行时错‎误(0x0‎00A01‎B0) A‎u toma‎t ion ‎操作中文件‎名或类名未‎找到M‎i cros‎o ftVB‎运行时错误‎(0x00‎0A01B‎6) 对象‎不支持此属‎性或方法‎Micr‎o soft‎V B运行时‎错误(0x‎000A0‎1B8) ‎A utom‎a tion‎操作错误‎Mic‎r osof‎t VB运行‎时错误(0‎x000A‎01BD)‎对象不支‎持此操作‎Micr‎o soft‎V B运行时‎错误(0x‎000A0‎1BE) ‎对象不支持‎已命名参数‎Mic‎r osof‎t VB运行‎时错误(0‎x000A‎01BF)‎对象不支‎持当前区域‎设置选项‎Micr‎o soft‎V B运行时‎错误(0x‎000A0‎1C0) ‎未找到已命‎名参数‎M icro‎s oftV‎B运行时错‎误(0x0‎00A01‎C1) 参‎数是必选项‎Mic‎r osof‎t VB运行‎时错误(0‎x000A‎01C2)‎错误的参‎数个数或无‎效的参数属‎性值M‎i cros‎o ftVB‎运行时错误‎(0x00‎0A01C‎3) 对象‎不是一个集‎合Mi‎c roso‎f tVB运‎行时错误(‎0x000‎A01C5‎)未找到‎指定的 D‎L L 函数‎Mic‎r osof‎t VB运行‎时错误(0‎x000A‎01C7)‎代码资源‎锁定错误‎Micr‎o soft‎V B运行时‎错误(0x‎000A0‎1C9) ‎此键已与该‎集合的一个‎元素关联‎Micr‎o soft‎V B运行时‎错误(0x‎000A0‎1CA) ‎变量使用了‎一个 VB‎中不支持‎的 Aut‎o mati‎o n 类型‎Mic‎r osof‎t VB运行‎时错误(0‎x000A‎01CE)‎远程服务‎器不存在或‎不可用‎M icro‎s oftV‎B运行时错‎误(0x0‎00A01‎E1) 无‎效图片‎M icro‎s oftV‎B运行时错‎误(0x0‎00A01‎F4) 变‎量未定义‎Micr‎o soft‎V B运行时‎错误(0x‎000A0‎1F5) ‎非法赋值‎Micr‎o soft‎V B运行时‎错误(0x‎000A0‎1F6) ‎对象不能安‎全用编‎程Mi‎c roso‎f tVB运‎行时错误(‎0x000‎A01F7‎)对象不‎能安全初始‎化Mi‎c roso‎f tVB运‎行时错误(‎0x000‎A01F8‎)对象不‎能安全创建‎Mic‎r osof‎t VB运行‎时错误(0‎x000A‎01F9)‎无效的或‎无资格的引‎用Mi‎c roso‎f tVB运‎行时错误(‎0x000‎A01FA‎)类没有‎被定义‎M icro‎s oftV‎B运行时错‎误(0x0‎00A01‎F B) 出‎现一个意外‎错误M‎i cros‎o ftVB‎运行时错误‎(0x00‎0A03E‎9) 内存‎不够M‎i cros‎o ftVB‎运行时错误‎(0x00‎0A03E‎A) 语法‎错误M‎i cros‎o ftVB‎运行时错误‎(0x00‎0A03E‎B) 缺少‎\':\‎'Mi‎c roso‎f tVB运‎行时错误(‎0x000‎A03ED‎)缺少‎\'(\'‎Mic‎r osof‎t VB运行‎时错误(0‎x000A‎03EE)‎缺少 \‎')\' ‎Micr‎o soft‎V B运行时‎错误(0x‎000A0‎3EF) ‎缺少 \'‎]\'‎M icro‎s oftV‎B运行时错‎误(0x0‎00A03‎F2) 缺‎少标识符‎Micr‎o soft‎V B运行时‎错误(0x‎000A0‎3F3) ‎缺少 \'‎=\'‎M icro‎s oftV‎B运行时错‎误(0x0‎00A03‎F4) 缺‎少 \'I‎f\'‎M icro‎s oftV‎B运行时错‎误(0x0‎00A03‎F5) 缺‎少 \'T‎o\'‎M icro‎s oftV‎B运行时错‎误(0x0‎00A03‎F6) 缺‎少 \'E‎n d\' ‎Micr‎o soft‎V B运行时‎错误(0x‎000A0‎3F7) ‎缺少 \'‎F unct‎i on\'‎Mic‎r osof‎t VB运行‎时错误(0‎x000A‎03F8)‎缺少 \‎'Sub\‎'Mi‎c roso‎f tVB运‎行时错误(‎0x000‎A03F9‎)缺少‎\'The‎n\'‎M icro‎s oftV‎B运行时错‎误(0x0‎00A03‎F A) 缺‎少 \'W‎e nd\'‎Mic‎r osof‎t VB运行‎时错误(0‎x000A‎03FB)‎缺少 \‎'Loop‎\'M‎i cros‎o ftVB‎运行时错误‎(0x00‎0A03F‎C) 缺少‎\'Ne‎x t\' ‎Micr‎o soft‎V B运行时‎错误(0x‎000A0‎3FD) ‎缺少 \'‎C ase\‎'Mi‎c roso‎f tVB运‎行时错误(‎0x000‎A03FE‎)缺少‎\'Sel‎e ct\'‎Mic‎r osof‎t VB运行‎时错误(0‎x000A‎03FF)‎缺少表达‎式Mi‎c roso‎f tVB运‎行时错误(‎0x000‎A0400‎)缺少语‎句Mi‎c roso‎f tVB运‎行时错误(‎0x000‎A0401‎)语句未‎结束M‎i cros‎o ftVB‎运行时错误‎(0x00‎0A040‎2) 缺少‎整型常数‎Micr‎o soft‎V B运行时‎错误(0x‎000A0‎403) ‎缺少 \'‎W hile‎\' 或‎\'Unt‎i l\' ‎Micr‎o soft‎V B运行时‎错误(0x‎000A0‎404) ‎缺少 \'‎W hile‎\' 和‎\'Unt‎i l\'或‎语句未结束‎Mic‎r osof‎t VB运行‎时错误(0‎x000A‎0405)‎缺少 \‎'With‎\'M‎i cros‎o ftVB‎运行时错误‎(0x00‎0A040‎6) 标识‎符过长‎M icro‎s oftV‎B运行时错‎误(0x0‎00A04‎07) 无‎效数字‎M icro‎s oftV‎B运行时错‎误(0x0‎00A04‎08) 无‎效字符‎M icro‎s oftV‎B运行时错‎误(0x0‎00A04‎09) 未‎结束的字符‎串常量‎M icro‎s oftV‎B运行时错‎误(0x0‎00A04‎0A) 注‎释未结束‎Micr‎o soft‎V B运行时‎错误(0x‎000A0‎40D) ‎无效使用‎\'Me\‎'关键字‎Mic‎r osof‎t VB运行‎时错误(0‎x000A‎040E)‎\'lo‎o p\' ‎语句缺少‎\'do\‎'Mi‎c roso‎f tVB运‎行时错误(‎0x000‎A040F‎)无效的‎\'ex‎i t\' ‎语句M‎i cros‎o ftVB‎运行时错误‎(0x00‎0A041‎0) 循环‎控制变量‎\'for‎\' 无效‎Mic‎r osof‎t VB运行‎时错误(0‎x000A‎0411)‎名称重定‎义Mi‎c roso‎f tVB运‎行时错误(‎0x000‎A0412‎)必须是‎行中的第一‎个语句‎M icro‎s oftV‎B运行时错‎误(0x0‎00A04‎13) 不‎能为 no‎n-ByV‎a l 参数‎赋值M‎i cros‎o ftVB‎运行时错误‎(0x00‎0A041‎4) 调用‎子程序时不‎能使用括号‎Mic‎r osof‎t VB运行‎时错误(0‎x000A‎0415)‎缺少文字‎常数M‎i cros‎o ftVB‎运行时错误‎(0x00‎0A041‎6) 缺少‎\'In‎\'M‎i cros‎o ftVB‎运行时错误‎(0x00‎0A041‎7) 缺少‎\'Cl‎a ss\'‎Mic‎r osof‎t VB运行‎时错误(0‎x000A‎0418)‎必须在一‎个类的内部‎定义M‎i cros‎o ftVB‎运行时错误‎(0x00‎0A041‎9) 在属‎性声明中缺‎少 Let‎, Se‎t或 G‎e tM‎i cros‎o ftVB‎运行时错误‎(0x00‎0A041‎A) 缺少‎\'Pr‎o pert‎y\'‎M icro‎s oftV‎B运行时错‎误(0x0‎00A04‎1B) 在‎所有属性的‎规范中,变‎量的数目必‎须一致‎M icro‎s oftV‎B运行时错‎误(0x0‎00A04‎1C) 在‎一个类中不‎允许有多个‎缺省的属性‎/方法‎M icro‎s oftV‎B运行时错‎误(0x0‎00A04‎1D) 类‎的初始化或‎终止程序没‎有变量‎M icro‎s oftV‎B运行时错‎误(0x0‎00A04‎1E) 属‎性的 se‎t或 l‎e t 必须‎至少有一个‎变量M‎i cros‎o ftVB‎运行时错误‎(0x00‎0A041‎F) 错误‎的 \'N‎e xt\'‎Mic‎r osof‎t VB运行‎时错误(0‎x000A‎0420)‎\'De‎f ault‎\' 只能‎在 \'P‎r oper‎t y\' ‎, \'F‎u ncti‎o n\' ‎或\'S‎u b\' ‎中指定‎M icro‎s oftV‎B运行时错‎误(0x0‎00A04‎21) 指‎定 \'D‎e faul‎t\' 时‎必须同时指‎定 \'P‎u blic‎\'M‎i cros‎o ftVB‎运行时错误‎(0x00‎0A042‎2) 只能‎在 Pro‎p erty‎Get ‎中指定 \‎'Defa‎u lt\'‎Mic‎r osof‎t VB运行‎时错误(0‎x000A‎1000)‎Micr‎o soft‎VB 编‎译器错误‎Micr‎o soft‎V B运行时‎错误(0x‎000A1‎001) ‎M icro‎s oft ‎V B 运行‎时错误‎M icro‎s oftV‎B运行时错‎误(0x0‎00A13‎98) 缺‎少正则表达‎式对象‎M icro‎s oftV‎B运行时错‎误(0x0‎00A13‎99) 正‎则表达式语‎法错误‎M icro‎s oftV‎B运行时错‎误(0x0‎00A13‎9A) 错‎误的数量词‎Mic‎r osof‎t VB运行‎时错误(0‎x000A‎139B)‎正则表达‎式中缺少‎\']\'‎Mic‎r osof‎t VB运行‎时错误(0‎x000A‎139C)‎正则表达‎式中缺少‎\')\'‎Mic‎r osof‎t VB运行‎时错误(0‎x000A‎139D)‎字符集越‎界‎。

VBS运行错误修复

VBS运行错误修复

本帖最后由we似曾相识于2011-3-9 21:45 编辑//=====================<VBS对文件夹操作例子>(1)创建文件夹1.Dim fso, f2.'如果指定的文件夹已经存在,则会出现错误。

3.Set fso = CreateObject("Scripting.FileSystemObject")4.Set f = fso.CreateFolder("c:\New Folder")复制代码(2)删除文件夹1.Dim fso,filespec2.filespec="D:\电影" '要删除的文件夹路径3.Set fso = CreateObject("Scripting.FileSystemObject")4.fso.DeleteFolder(filespec)5.'若删除只读文件夹则将上一行改为fso.DeleteFolder(filespec,true) 复制代码(3)判断文件夹是否存在1.Dim fso,msg,tt2.Set fso = CreateObject("Scripting.FileSystemObject")3.fldr="C:\Documents and Settings" '文件夹路径和名字4.tt = fso.FolderExists(fldr) '存在返回true;不存在返回false5.If tt=true Then6.msg = fldr & " 存在。

"7.Else8.msg = fldr & " 不存在。

"9.End If10.Msgbox msg复制代码(4)获取指定目录下所有文件的文件名(不包含文件夹名)1.Dim a2.a="D:\文件夹1" '目标文件夹完整路径3.Msgbox ShowFolderList(a)4.Function ShowFolderList(folderspec)5.Dim fso, f, f1, fc, s '定义变量6.Set fso = CreateObject("Scripting.FileSystemObject") '创建对象7.Set f = fso.GetFolder(folderspec) '得到文件夹下folder对象8.Set fc = f.Files9.For Each f1 in fc '查找所有符合条件的文件名10. s = s & 11. s = s & vbcrlf '得到结果并换行12.Next13.ShowFolderList = s14.End Function复制代码(5)分离路径中的文件名(不带扩展名)1.Msgbox GetTheBase("C:\tt.txt") 'GetTheBase返回值tt2.Function GetTheBase(filespec)3. Dim fso4. Set fso = CreateObject("Scripting.FileSystemObject")5. GetTheBase = fso.GetBaseName(filespec)6.End Function复制代码//=====================<VBS对文件操作例子>(1)创建文件1.Dim fso, MyFile2.Set fso = CreateObject("Scripting.FileSystemObject")3.Set MyFile = fso.CreateTextFile("c:\123.txt", True) 'true则可以覆盖已有的同名文件4.Msgbox "这是一个测试"5.MyFile.Close 'close是必要的,不要省复制代码(2)删除文件1.Dim fso,filespec2.filespec="C:\123.txt" '要删除的文件3.'设置成"C:\*.doc"则删除C目录下所有.doc扩展名的文档(但不会删除其子文件夹下.doc文档)4.Set fso = CreateObject("Scripting.FileSystemObject")5.fso.DeleteFile(filespec)6.'若删除只读文件则将上一行改为fso.DeleteFile(filespec,true)复制代码(3)判断文件是否存在1.Dim fso,msg,tt2.Set fso = CreateObject("Scripting.FileSystemObject")3.fle="C:\123.txt" '文件的完整路径4.tt = fso.FileExists(fle) '存在返回true;不存在返回false5.If tt=true Then6.msg = fle & " 存在。

vbs运行时错误处理

vbs运行时错误处理

处理运行时错误的方法On Error Resume Next该语句之后出现“运行时错误”则继续运行不中断如再想出现错误后显示错误并中断执行则再上On Error Goto 0即可作用范围:1、不会作用于被调用的函数或子程序,同样也不会作用于父级别的程序段2、出现在某个函数中,则只对本函数产生影响。

对“主调函数”和“被调函数”均没有影响3、函数过程中出现错误,则跳出到外层调用程序,如只有有On Error Resume Next则继续执行,没有则继续向往层跳转,直到碰到On Error Resume Next 后继续执行,如已经是最外层则中断运行。

On Error Goto 0 (和不加效果一样)该语句后出现"运行时错误",会显示“出错信息”并停止程序执行处理运行时错误的对象Err对象使用On Error Resume Next后,如果出错,Err对象中将放置最近一次出错的信息Err对象重要的属性有三个:Number, Source, Description。

分别是错误号,错误来源,错误描述。

你能捕获的都是运行时错误,而且If Err then这样的写法等价于If Err.Number thenErr对象提供的属性。

Description 设置或返回一个描述错误的字符串Number (缺省属性)设置或返回指定一个错误的值Source 设置或返回产生错误的对象的名称使用这些属性可以检查发生了哪种错误。

例如,可以根据错误号采取不同的措施,也可以用Source和Description的属性值为用户提供错误信息。

下表给出了Err对象提供的方法。

Clear 清除当前所有的Err对象设置Raise 产生一个运行期错误使用Err对象生成一个“自定义错误”。

intErrNumber = vbObjectError + 1073 'custom error numberstrErrDescription = "The file has been deleted or moved. "strErrSource = " ReadThisFile function"Err.Raise intErrNumber, strErrSource, strErrDescriptionvbObjectError,以确定所选择的错误号不会和一个已存在的错误号混淆。

当脚本出错时常见VBScript问题及其解决办法

当脚本出错时常见VBScript问题及其解决办法

当脚本出错时常见VBScript问题及其解决办法KarenBemowski; 蒋世滨(译)
【期刊名称】《《Windows IT Pro Magazine:国际中文版》》
【年(卷),期】2007(0)C00
【摘要】你花了几个小时编写了一个脚本,你将用它自动删除活动目录(AD)中的旧的非活动账号。

你是一个编写VBScript代码的新手,但是每个月手工删除旧的AD账户的工作太过枯燥乏味,因此你知道编写脚本是值得的。

你满怀期望地在测试网络上运行你的脚本,但是,哦,不,你的脚本过早地终止了。

出了什么问题?有无数种可能。

但是,根据Pareto原则(即80/20规则),多数(大约80%)脚本错误是由很少(大约20%)的可能性导致的(注:您可以访问本刊网站的http://www.winitpro.com.cn/issue/200510/46969.zip,获取本文的相关代码)。

【总页数】5页(P416-420)
【作者】KarenBemowski; 蒋世滨(译)
【作者单位】
【正文语种】中文
【中图分类】TP312
【相关文献】
1.浅谈钢琴伴奏时常见的问题及解决办法 [J], 李雅
2.千分尺零位校准时常见问题及解决办法 [J], 闪雷
3.使用办公网络时常见问题及解决办法 [J], 王艺
4.推行TQM时常见的问题及解决办法 [J], 无
5.当脚本出错时:常见VBScript问题及其解决办法 [J], Karen; Bemowski; 蒋世滨
因版权原因,仅展示原文概要,查看原文内容请购买。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Microsoft VBScript 运行时错误(0x800A0046) 没有权限或拒绝的权

电脑知识2009-03-12 15:29:50 阅读3939 评论2 字号:大中小订阅
问:为什么访问网站时提示“Microsoft VBScript 运行时错误(0x800A0046) 没有权限或拒绝的权限”,或者出现“Microsoft JET Database Engine (0x80040E09) 不能更新。

数据库或对象为只读”。

原因:
ASP系统安装在NTFS分区,而ASP系统的目录没有给访问的用户读写权限引起的。

解决:
(假定ASP系统安装在H:\PowerEasy目录下,下面的图示以WINXP为例,其它系统可以参照进行设置,
Win2000、Win2003前三步不需要设置)
一、查看ASP系统是否安装在NTFS分区内,FAT32分区无些问题。

二、请进入文件管理器的文件夹选项
三、将“使用简单文件共享”前的勾选去掉
四、右键点击动易系统安装目录-共享和安全
五、添加组和用户名称
六、点击高级选项
七、查找用户或组
八、选择IUSR_*** (***为你的机器的名称)
九、点击确定
十、勾选动易目录对于IUSR_***的读写权限。

相关文档
最新文档