关于update的一个问题

phyllis2001 2004-04-06 04:12:37
我做的一个网络日记系统,为什么在第一次编辑日记的时候一点问题都没有,一但对该日记进行第二次编辑修改的时候,本来应该有内容的内容匡里面为什么一点内容都没有呢???
<td><textarea name=content cols="80" rows="5"><%=rs("contents")%></textarea></td>明明是<%=rs("contents")%>,为什么内容不会出现呢?而我输入内容后,在show.asp这个文件里却看不到该日记的内容!!! why???同一段程序,为什么会 有这样的问题呢?
...全文
15 点赞 收藏 4
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
phyllis2001 2004-04-07
这个我知道
那段代码如下:搞不明白为什么会无法保存~~~
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open "Select * From data_lin where id="&request("ID"),conn,1,3
rs("date")=request("date")
rs("weeky")=request("weeky")
rs("xinqing")=request("xinqing")
rs("weather")=request("weather")
rs("title")=request("title")
rs("contents")=request("contents")
rs.update
if not err.number<>0 then
response.write"成功更新数据</br>"
response.write"<a href='manage_lin.asp'>返回</a>"
else
response.write"出错,无法更新"&err.description
response.write"<p><a href='manage_lin.asp'>返回</a>"
err.clear
end if
set rs=nothing
set conn=nothing
回复
miller530 2004-04-07
编辑的时候前面就不用rs.addnew
rs("contents") = "你的内容"
rs.update
回复
phyllis2001 2004-04-07
对,就没有保存上,可为什么会这样呢?跟写入数据库的程序代码是一样的啊,一个是rs.addnew,一个是rs.update,其他都一样啊,怎么效果会不一样呢?
回复
jnyezhi 2004-04-06
第一次编辑没问题,第二次有问题,那一定是第一次编辑保存的时候出了问题,看看是不是没保存上。
回复
发动态
发帖子
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
社区公告
暂无公告