编写ASP时 Microsoft VBScript 运行时错误 (0x800A0046)

2025-03-11 00:43:08
推荐回答(2个)
回答1:

你的文件系统应该是NTFS的,需要进行安全设置才能进行写入操作,
将你需要生成excel文件的文件夹,右键——属性——安全——添加,输入:everyone——点确定,在列表中选中everyone,在下面的选项中把“写入”这项的允许打上钩,确定,这样你就可以用上面的代码来在这个文件夹下面创建一个文件了!
另外如果你右键——属性后,没有看到“安全”这个选项,那么随便打开一个文件夹,上面菜单栏,工具——文件夹选项——查看,将下面的“使用简单文件共享”的钩去掉后就可以进行上面的安全设置了!

回答2:

Set myfile = fs.CreateTextFile(filename,true) 没有权限

你在这个文件夹下面没有生成该文件的权限

你可能使用了NTFS文件系统,需要修改权限