注册 登录
编程论坛 ASP技术论坛

代码错误,请指正,谢谢

sofine888 发布于 2008-01-07 22:29, 578 次点击
前几天为了文章的删除请教了大家,问题已经解决了,这次是文章的修改,我实在找不出错误来,
<%
id=request("name")
path=server.mappath("文章")
path=server.mappath(path&"/"&id&".asp")
Set conn=server.CreateObject("adodb.connection")
conn.open("driver={microsoft access driver (*.mdb)};dbq="&server.mappath("person.mdb"))
sql="select * from arti where 文章列表='"&id&"'"
set rs=conn.execute(sql)
Set fso=server.CreateObject("scripting.filesystemobject")
Set file_open=fso.opentextfile(path)
neirong=file_open.readall
%>
<html>
<head>
<title>文章修改页面</title>
</head>
<body>
<br><br>
<h3 align="center">文章修改</h3>
<br>
<hr>
<h4><%=rs("文章列表")%></h4>
<form action="do_modify.asp" method="post">
<table border=0 >
<tr>
    <td>文章题目:<td width=55><input name="title" size=30 value="<%=rs(文章列表)%>"><input type="hidden" name="transfer" value="<%=rs("文章列表")%>">                                 
<tr>
    <td>文章作者:<td><input name="author" size=20 value="<%=rs(作者)%>">
<tr>
    <td>文章来源:<td><input name="from" size=20 value="<%=rs(来自)%>">
<tr>
    <td colspan=2>正文内容:<br>
        <textarea name="wen" rows=30 cols=65><%=neirong%></textarea><p>
<tr>
    <td><input type="submit" value="修改">
</table>
</form>
</body>
</html>
<%
conn.close
file_open.close
%>
4 回复
#2
天涯听雨2008-01-07 22:35
你打开数据库读取数据进行修改,你利用FSO进行读取页面所有内容有何作用?

path=server.mappath("文章")
path=server.mappath(path&"/"&id&".asp")

也没有这样的写法。
#3
sofine8882008-01-07 22:40
回复 2# 的帖子
有啊,你看看.这个帖子的最后那个贴

利用fso读取整篇文章啊,要不怎么修改啊
[url]http://bbs.bc-cn.net/thread-195981-1-2.html[/url]
#4
天涯听雨2008-01-07 22:49
做一个修改感觉没有必要去利用FSO吧? 你的内容难道不进行入库的……
#5
sofine8882008-01-07 23:12
回复 4# 的帖子
是的,我在发表文章的时候就是用fso生成一个asp文件保存在了"文章"文件夹里了,

[[italic] 本帖最后由 sofine888 于 2008-1-7 23:22 编辑 [/italic]]
1