如何使用sql语句来修改数据记录

来源:CSDN 时间:2007-06-21 11:48:00 

内容摘要:本文介绍了使用SQL语句修改数据记录的两种方法,一是使用rs.update,二是使用conn.Execute(sql),相信对初学者有所帮助。

首先,要修改哪条
修改,不是笼而统之的,而是要针对某条具体对相应修改。可以形象地说,就是对数据库表中的具体哪一行进行具体的修改。
所以,这时候的记录集就有它特定的某个,当然这个主要还是由SQL语句来决定的。
比如 sql="select * from table where id=1" 就表示提取的id编号是1的那行的所有记录,然后只要将该行中需要修改的字段赋以新值然后上传数据库就OK了。
同样的语句 sql="select * from table where id=2" 相信你也能明白。
但作为我们在页面中,可不是就这样固定的,有可是选择某连接,或者输入某表单值……跳转到专门的修改页,这样所有的任务全在修改页上了,它所具备的SQL语句应该是适应性强的
比如 sql="select * from table where id="&request.queyrstring("id")
其次,将要修改的对应赋值
很简单,正如插入记录一样,将字段和值对应起来。

rs("cn_name")="cnbruce"
rs("cn_sex")="male"


对应的值当然也可以是某个变量或函数
最后,上传更新数据库
和插入一样进行rs.update ,其实观察下来,插入新记录和更新记录只是多了rs.addnew这行的声明。
1,showit.asp
该文件是前面例中所建立引用的。其主要是显示的作用,那么现在,针对具体的某条记录增加跳转到修改页的超级链接。

<% 
For i = 1 to rs.PageSize ’利用for next 循环依次读出当前页的记录
 if rs.EOF then
  Exit For 
 end if
  response.write("<a href=change.asp?id="& rs("cn_id") &">修改</a>") 
  response.write("文章标题是:"& rs("cn_title"))
  response.write("<br>文章作者是:"& rs("cn_author"))
  response.write("<br>文章加入时间是:"& rs("cn_time"))
  response.write("<br>文章内容是:"& rs("cn_content"))
  response.write("<hr>")
  rs.MoveNext
Next
%>


注意response.write("<a href=change.asp?id="& rs("cn_id") &">修改</a>")
后面的参数id的值则是动态的,那接着就看chang.asp的能耐了。

标签:sql,修改记录,update
0
投稿

猜你喜欢

  • 在Linux下安装Oracle

    2010-07-30 12:46:00
  • 讲解数据库加密技术的功能特性与实现方法

    2008-12-18 14:24:00
  • 网站的视觉路径和版式设计

    2008-04-15 14:35:00
  • MySQL 语言参考

    2007-11-21 20:37:00
  • 排序与检索

    2008-05-18 13:09:00
  • IE多版本共存的解决方案——IETester(推荐)

    2009-03-26 12:47:00
  • 多表关联同时更新多条不同的记录方法分享

    2011-11-03 17:34:25
  • 关于计算到期时间的问题

    2009-05-26 15:51:00
  • 讲解设计应用程序时避免阻塞的八个准则

    2009-01-04 14:16:00
  • CSS3创建惊艳多重边框色

    2010-07-23 10:13:00
  • 使用 TRUNCATE TABLE 删除所有行

    2008-04-24 19:20:00
  • asp之日期和时间函数示例

    2008-04-13 06:50:00
  • 用ASP+XML打造留言本实例

    2007-08-13 10:38:00
  • 嵌入式Web视频点播系统实现方法

    2007-10-10 21:17:00
  • 教你快速掌握更改表中列顺序的好方法

    2008-11-27 17:14:00
  • 作为Web开发人员,我为什么喜欢Google Chrome浏览器

    2011-08-29 15:37:47
  • 自动更新程序的设计框架

    2009-08-12 13:00:00
  • 服务端XMLHTTP(ServerXMLHTTP in ASP)基本应用(上)

    2008-11-11 12:49:00
  • 用css+js给网页背景插入flash播放器

    2007-10-21 09:27:00
  • HTML和CSS中的视觉语义

    2010-07-09 13:08:00
  • asp之家 网络编程 m.aspxhome.com