新人学习前辈,问个技术问题。
我在学FSO组件的时候遇到这个问题。
如下代码运行总是出错,请问是为什么啊?
[code]
<%
dim fso,obj
set fso=server.createobject("scripting.filesystemobject")
set obj=fso.opentextfile("H:\MY WEB\test\chatroom.txt")
obj.writeline ("文字")
%>
[/code]
Microsoft VBScript 运行时错误 错误 '800a0036'
错误的文件模式
/test/opentextfile.asp,行 5
chatroom.txt这个文件是存在的,为什么这样先用OPENTEXTFILE打开就是不能写入呢?
我如果用createtextfile先建立文本文件的话用obj.writeline ("文字")则又是可以执行的。
谢谢大家帮帮我解惑。
问题点数:20、回复次数:2Top
1 楼renniliao(小a)回复于 2005-07-22 21:45:41 得分 20
这样改:
<%
dim fso,obj
set fso=server.createobject("scripting.filesystemobject")
set obj=fso.opentextfile("H:\MY WEB\test\chatroom.txt",8)
obj.writeline ("文字")
%>Top
2 楼regnol(我要努力赚钱)回复于 2005-07-22 21:54:12 得分 0
谢谢楼上的朋友,我刚刚看到书的后一页就讲了这个问题。
现在才明白是因为少了一个参数8,追加模式打开。
分都给你了,谢谢。Top




