ActiveX 部件不能创建对象: ‘scripting.FileSystemObject’

ActiveX 部件不能创建对象: ‘scripting.FileSystemObject’解决方法:1.首先,是不是从来都是这种情况,如果只是偶尔的,一会儿是,一会儿不是,问题就不好办。如果是本身就有问题,那就是“scrrun.dll”文件未注册。使用regsvr32scrrun.dll就可以2.VB里用setfso=CreateObject("Scripting.FileSystemObject")asp里边用setfso=Serv…

大家好,又见面了,我是你们的朋友全栈君。解决方法:

1.首先,是不是从来都是这种情况,如果只是偶尔的,一会儿是,一会儿不是,问题就不好办。如果是本身就有问题,那就是“scrrun.dll”文件未注册。使用regsvr32 scrrun.dll就可以

2.VB里用set fso=CreateObject(“Scripting.FileSystemObject”)

asp里边用 set fso=Server.CreateObject(“Scripting.FileSystemObject”)

3.看一下你的浏览器,是不是禁用了ActiveX

4.服务器不支持fso

5.禁fso,很多是改的Progid,出这样的错误:

服务器对象 错误 ‘ASP 0177 : 800401f3’

Server.CreateObject 失败

/asp/test.asp, 行3

———————

你可以猜测这个改变的数值来激活成功教程:

Set Fs=Server.CreateObject(“Scripting.FileSystemObject8”)—-这个8就是,你可以慢慢的测试了

6.

应该是FSO给关闭了,但运行 regsvr32 scrrun.dll 然后重启一下 IIS 的服务

都不行,系统 是win2003的,重装系统后就出现这个问题了

———————————————————————-

创建fso对象,语法要规范:

set fso=Server.CreateObject(“Scripting.FileSystemObject”)

如果仍然不行,用阿江探针查过服务器是支持FSO。

程序如下:

<%@ LANGUAGE = VBScript.Encode %>

<%set conn=server.createobject(“adodb.connection”)

conn.open “filedsn=d:\test\file.dsn;dbq=d:\test\test.mdb;” ‘注意改下路径

set rs=server.createobject(“adodb.recordset”)

sql=”select * from test”

rs.open sql,conn,1,1

%><html>

<head>

<meta content=”Microsoft FrontPage 5.0″>

<meta content=”FrontPage.Editor.Document”>

<meta http-equiv=”Content-Type” content=”text/html; charset=gb2312″>

<title>新建网页 1</title>

<script Language=VBScript>

function print_onclick() //打印函数

dim label

label=document.printinfo.label.value //获得HTML页面的数据

set objfs=CreateObject(“Scripting.FileSystemObject”) //创建FileSystem组件对象的实例

set objprinter=objfs.CreateTextFile (“LPT1:”,true) //建立与打印机的连接

objprinter.Writeline(“__________________________________”) //输出打印的内容

objprinter.Writeline(“| |”)

objprinter.Writeline(“| 您打印的数据是:”&label& ” |”)

objprinter.Writeline(“| |”)

objprinter.Writeline(“|_________________________________|”)

objprinter.close() //断开与打印机的连接

set objprinter=nothing

set objfs=nothing // 关闭FileSystem组件对象

end function

</script>

</head>

<body>

<FORM >

<INPUT type=”button” value=”打印>>” > //调用打印函数

<INPUT type=hidden value=<%=rs(“name”)%>> //保存服务器端传来的数据

<% rs.close

set rs=nothing

conn.close

set conn=nothing

%></form>

</body></html>

[color=orange]7.我的机器用了上面的方法没有解决问题,用下面的方法解决了问题,大家不妨可以试试:打开Internet Explorer “工具”菜单栏中的“选项”一栏,单击“安全”栏中的“自定义级别”选项卡,将第三项“对没有标记为安全的activex控件进行初始化和脚本运行”设置成“启用”即可。 [/color]

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/159006.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 文件流

    文件流

    2020年11月20日
    188
  • redis 6379端口不通解决方法「建议收藏」

    redis 6379端口不通解决方法「建议收藏」1.reids服务器的6379端口telnet不通2. 查看reids进程和端口,都是存在的。只是ip地址是127.0.0.1而不是0.0.0.0,只是本机能使用3.查找redis的配置文件redis.conf 使用命令:find/-nameredis.conf 4.查找bind127.0.0.1所在的行数  使用命令:cat/usr/local/re…

    2022年5月9日
    161
  • oracle可视化工具_oracle rac架构

    oracle可视化工具_oracle rac架构SRVCTL是ORACLERAC集群配置管理的工具,可以管理Database、Instance、ASM、Service、Listener和NodeApplication,NodeApplication包括GSD,ONS,VIP。srvctl的命令格式为srvctl[options]srvctlUsage:srvctl[]command:enable|disable|start|sto…

    2025年10月29日
    1
  • 程序员3到5年薪资水平_程序员生活现状

    程序员3到5年薪资水平_程序员生活现状近日,程序员客栈对中国程序员薪资和生活现状做了一项调查,对全国29个省、直辖市及特别行政区的近55万优秀程序员进行了一次详细的调查。调查结果显示:22-34岁的程序员为这个群体的重要力量,工作年限为5-10年的程序员占了程序员群体的43.4%.工作三年后,程序员的跳槽次数会随着工作年限的增加而增加;73.0%的程序员在民营企业工作。年薪5-25万之间的程序员,占比高达66.3%,此外,59.2%的程序员并没有感受到因为疫情所带来的裁员大潮。程序员平均年薪从上图我们可

    2022年9月1日
    16
  • Android屏幕适配AndroidAutoSize的使用「建议收藏」

    Android屏幕适配AndroidAutoSize的使用「建议收藏」Android屏幕适配AndroidAutoSize的使用AndroidAutoSize的使用加入依赖配置AndroidManifest.xml主单位或者副单位主单位的配置副单位的配置主单位的使用副单位的使用插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML图表FLowchart流程图导出与导入导出导入AndroidAutoSize的使

    2022年5月26日
    81
  • 数据结构之hash表

    哈希(散列)技术既是一种存储方法,也是一种查找方法。然而它与线性表、树、图等结构不同的是,前面几种结构,数据元素之间都存在某种逻辑关系,可以用连线图示表示出来,而哈希技术的记录之间不存在什么逻辑关系,

    2021年12月28日
    44

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号