菜鸟级问数据库更新问题

alfred123 2009-07-17 10:41:48
<% set rs=server.CreateObject("adodb.recordset")
sql="select * from tongji"
rs.open sql,conn,1,3
rs.addnew
rs("bm")="销售部"
rs("zs")=rs1(0).value
rs("wcs")=rs2(0).value
rs.update %>

这是我往数据库里面的表tongji插数据的代码

问题:这个代码是一执行这个页面,就往数据库里面插数据,再次执行又是一次插入数据
能不能就是下次执行把前面一次的数据覆盖,而不是累加在后面
...全文
29 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
alfred123 2009-07-17
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 toury 的回复:]
<% set rs=server.CreateObject("adodb.recordset")
sql="select * from tongji WHERE bm='销售部'"'加查询条件
rs.open sql,conn,1,3
if rs.eof and rs.bof then'如果没有这个条件的记录,则写入;否则覆盖更新
rs.addnew
end if

rs("bm")="销售部"
rs("zs")=rs1(0).value
rs("wcs")=rs2(0).value
rs.update %>
[/Quote]



帅哥,你老帅了 i got it
3Q
toury 2009-07-17
  • 打赏
  • 举报
回复
<% set rs=server.CreateObject("adodb.recordset")
sql="select * from tongji WHERE bm='销售部'"'加查询条件
rs.open sql,conn,1,3
if rs.eof and rs.bof then'如果没有这个条件的记录,则写入;否则覆盖更新
rs.addnew
end if

rs("bm")="销售部"
rs("zs")=rs1(0).value
rs("wcs")=rs2(0).value
rs.update %>
不耐烦 2009-07-17
  • 打赏
  • 举报
回复
利用session或者cookies防止重复提交
黑心 2009-07-17
  • 打赏
  • 举报
回复
加上rs.addnew
是添加
去除rs.addnew
是修改 修改时要指定一条记录(SQL语句要加上条件)
sumjor 2009-07-17
  • 打赏
  • 举报
回复
去掉rs.addnew

28,408

社区成员

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

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