asp中,我想在SQL2000中保存文本文件,数据库中格式应该怎么选择?保存好的文本文件如何在网页中完整的显
例:建了一个数据库“shuang”,然后建了一张表,表名“shuang”,里面的字段有id,name,txt,其中txt就是我想保存文本文件的地方,在然后我Interne...
例:建了一个数据库“shuang”,然后建了一张表,表名“shuang”,里面的字段有id,name,txt,其中txt就是我想保存文本文件的地方,在然后我Internet信息服务器上建了一个网站,里面有两个文件,conn.asp和show.asp,conn连接数据库,show.asp就是将数据库中的三个字段显示出来,最好能将txt字段下的文本文件完整的显示出来(包括换行、空格、等格式按照原本的文本文件的格式显示出来),大家帮帮忙,我是菜鸟,求详细点的代码;最好能写好show.asp的全部代码;我在网上查了很多资料,看不懂!
txt字段下,我保存的是文本文件的路径,如123/readme.txt;不知道对不对! 展开
txt字段下,我保存的是文本文件的路径,如123/readme.txt;不知道对不对! 展开
4个回答
展开全部
下面是FSO读取代码 你的服务器支持FSO需要
至于读取路径自己写了
<%@LANGUAGE= "VBSCRIPT " CODEPAGE= "936 "%>
<%
dim tpath
dim strtext
public sub loadTemplate()
Const ForReading=1,ForWriting=2, ForAppending=3
const TristateFalse=0,TristateUseDefault=-2,TristateTrue=-1
Dim fs,f
Set fs = server.CreateObject( "Scripting.FileSystemObject ")
Set f = fs.OpenTextFile(Server.MapPath(tpath),forreading,TristateFalse)
strText=f.readAll
f.close
set f=nothing
set fs=nothing
end sub
tpath= "tp.txt "
loadtemplate
%>
<%=strtext%>
至于读取路径自己写了
<%@LANGUAGE= "VBSCRIPT " CODEPAGE= "936 "%>
<%
dim tpath
dim strtext
public sub loadTemplate()
Const ForReading=1,ForWriting=2, ForAppending=3
const TristateFalse=0,TristateUseDefault=-2,TristateTrue=-1
Dim fs,f
Set fs = server.CreateObject( "Scripting.FileSystemObject ")
Set f = fs.OpenTextFile(Server.MapPath(tpath),forreading,TristateFalse)
strText=f.readAll
f.close
set f=nothing
set fs=nothing
end sub
tpath= "tp.txt "
loadtemplate
%>
<%=strtext%>
追问
如果我将网页上显示出来的内容修改了想保存怎么办啊?
追答
再用 FSO 写回去
参考资料: www.tuicoo.com
参考资料: www.tuicoo.com
展开全部
你需要的是<pre></pre>
追问
那么怎么去显示出来呢,用文本域吗?
追答
如果存的是路径,你就得把路径读出来,然后用FSO读取文件,把文件的内容放在文件的内容中。
这样就会把文件完整展示出来。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的字段只保存文件的路径,但你想要显示文件的内容,并且保存文件的格式是吗?
追问
嗯
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
最简化的一个,你可以调试一下。
<%@ LANGUAGE="VBSCRIPT" %>
<!--#include file="conn.asp"-->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title></title>
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<link rel="stylesheet" type="text/css" href="download.css">
</head>
<body>
<div align="center"><center>
<table border="1" cellspacing="0" width="80%"
bgcolor="#ffffff" bordercolorlight="#4DA6FF" bordercolordark="#ECF5FF" class="small">
<tr>
<td width="5%" align="center" bgcolor="#0080C0" height="20"><font
color="#FFFFFF"><strong>id</strong></font></td>
<td width="30%" align="center" bgcolor="#0080C0"><strong><font color="#FFFFFF">name</font></strong></td>
<td width="50%" align="center" bgcolor="#0080C0"><font color="#FFFFFF"><strong>txt</strong></font></td>
</tr>
<%
dim sql
dim rs
sql = "select * from shuang"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql,conn,1,1
Do While Not rs.eof
%>
<tr>
<td><%response.write "<p align='center'>"&rs(0)&"</p>" %></td>
<td><%response.write "<p align='center'>"&rs(1)&"</p>" %></td>
<td><%response.write "<p align='center'>"&rs(2)&"</p>" %></td>
</tr>
<%
rs.movenext
loop
%>
</table>
</center></div>
</body>
</html>
<%@ LANGUAGE="VBSCRIPT" %>
<!--#include file="conn.asp"-->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title></title>
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<link rel="stylesheet" type="text/css" href="download.css">
</head>
<body>
<div align="center"><center>
<table border="1" cellspacing="0" width="80%"
bgcolor="#ffffff" bordercolorlight="#4DA6FF" bordercolordark="#ECF5FF" class="small">
<tr>
<td width="5%" align="center" bgcolor="#0080C0" height="20"><font
color="#FFFFFF"><strong>id</strong></font></td>
<td width="30%" align="center" bgcolor="#0080C0"><strong><font color="#FFFFFF">name</font></strong></td>
<td width="50%" align="center" bgcolor="#0080C0"><font color="#FFFFFF"><strong>txt</strong></font></td>
</tr>
<%
dim sql
dim rs
sql = "select * from shuang"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql,conn,1,1
Do While Not rs.eof
%>
<tr>
<td><%response.write "<p align='center'>"&rs(0)&"</p>" %></td>
<td><%response.write "<p align='center'>"&rs(1)&"</p>" %></td>
<td><%response.write "<p align='center'>"&rs(2)&"</p>" %></td>
</tr>
<%
rs.movenext
loop
%>
</table>
</center></div>
</body>
</html>
追问
不是我想要的,调试出来txt列显示的是 shuang\readme.txt ,这是我录入数据库的路径,我的目的是通过路径打开readme.txt文件。。还是谢谢你哈
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询