<p>FSO 读出TXT文件</p>
<p><!--#include file="dbconn.asp"--><br />
<%<br />
function ReadFile(filename)<br />
on error resume next<br />
err.clear<br />
'ASP的一种校错方法<br />
Const ForReading = 2<br />
Const Create = false<br />
Dim FSO<br />
DIM TS<br />
DIM filepath<br />
DIM thefile<br />
Dim content</p>
<p>'---------------操作地址</p>
<p>Set FSO=server.createobject("scripting.filesystemobject")<br />
filepath=server.MapPath("temp") ./记录本存放的文件夹</p>
<p>if err.number<>0 then<br />
response.Write "目录不存在"<br />
response.End<br />
end if</p>
<p>'filename="test.txt" ---------test.txt为你从数据库里读出的文件名<br />
thefile=filepath&"/"&filename<br />
Set TS = FSO.OpenTextFile(thefile,1)</p>
<p>do until Ts.AtEndOfStream<br />
Response.Write (""&TS.ReadLine&"")<br />
response.write("<br />
")<br />
loop</p>
<p>Set TS = Nothing<br />
Set FSO = Nothing<br />
end function<br />
%></p>
<p><%<br />
dim id<br />
dim filename<br />
id=6<br />
Set rs=Server.CreateObject("ADODB.Recordset")<br />
sql="select * from yuan where id="&id<br />
rs.open sql,cn,1,1<br />
filename=rs("fileload")<br />
%></p>
<p><% readfile(filename) %></p>