关于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???同一段程序,为什么会 有这样的问题呢?
...全文
45 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
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
  • 打赏
  • 举报
回复
第一次编辑没问题,第二次有问题,那一定是第一次编辑保存的时候出了问题,看看是不是没保存上。

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧