ASP编程入门进阶(二十):ADO组件之修改数据记
网络编程 2021-07-05 10:58www.168986.cn编程入门
再来小一下对数据库的操作无非就是显示记录,插入记录,修改记录,删除记录,查询记录。
并且在有关显示记录的时候还涉及到显示的输出格式、分页程序,那么再结合插入记录,一个简单的新闻系统,文章系统,留言系统,注册登陆系统不成任何问题。
狼蚁网站SEO优化就涉及到管理这块,需要对数据库记录进行修改。
,要修改哪条
修改,不是笼而统之的,而是要针对某条具体对相应修改。可以形象地说,就是对数据库表中的具体哪一行进行具体的修改。
所以,这时候的记录集就有它特定的某个,这个主要还是由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("_name")="bruce"
rs("_sex")="male"
对应的值也可以是某个变量或函数
,上传更新数据库
和插入一样进行rs.updata ,其实观察下来,插入新记录和更新记录只是多了rs.addnew这行的声明。
1,showit.asp
该文件是前面例中所建立引用的。其主要是显示的作用,那么现在,针对具体的某条记录增加跳转到修改页的超级链接。
注意response.write("<a href=change.asp?id="& rs("_id") &">修改</a>")
后面的参数id的值则是动态的,那接着就看chang.asp的能耐了。
2,change.asp
所有的检察,安全防护都还没做,BUG多多,自己也来慢慢解决。
一类的修改更新
并且在有关显示记录的时候还涉及到显示的输出格式、分页程序,那么再结合插入记录,一个简单的新闻系统,文章系统,留言系统,注册登陆系统不成任何问题。
狼蚁网站SEO优化就涉及到管理这块,需要对数据库记录进行修改。
,要修改哪条
修改,不是笼而统之的,而是要针对某条具体对相应修改。可以形象地说,就是对数据库表中的具体哪一行进行具体的修改。
所以,这时候的记录集就有它特定的某个,这个主要还是由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("_name")="bruce"
rs("_sex")="male"
对应的值也可以是某个变量或函数
,上传更新数据库
和插入一样进行rs.updata ,其实观察下来,插入新记录和更新记录只是多了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("_id") &">修改</a>") response.write("文章标题是:"& rs("_title")) response.write("<br>网络营销师培训【狼蚁】是:"& rs("_author")) response.write("<br>文章加入时间是:"& rs("_time")) response.write("<br>文章内容是:"& rs("_content")) response.write("<hr>") rs.MoveNext Next %> |
注意response.write("<a href=change.asp?id="& rs("_id") &">修改</a>")
后面的参数id的值则是动态的,那接着就看chang.asp的能耐了。
2,change.asp
<!--#include file="conn.asp" --> <% id=request.querystring("id") %> <%if request.form("submit")="change" then whattitle=request.form("title") whoauthor=request.form("author") whatcontent=request.form("content") id=request.form("id") Set rs = Server.CreateObject ("ADODB.Recordset") sql = "Select from article where _id="&id rs.Open sql,conn,3,2 rs("_title")=whattitle rs("_author")=whoauthor rs("_content")=whatcontent rs.update rs.close Set rs = Nothing conn.close set conn=Nothing response.redirect("showit.asp") response.end %> <%end if%> <% if id<>"" then Set rs = Server.CreateObject ("ADODB.Recordset") sql="select from article where _id="&id rs.Open sql,conn,1,1 whattitle=rs("_title") whoauthor=rs("_author") whatcontent=rs("_content") end if %> <form action="change.asp" method="post"> Title:<input type="text" name="title" value=<%=whattitle%>><br> Author:<input type="text" name="author" value=<%=whoauthor%>><br> Content:<br> <textarea name="content" rows="8" cols="30"><%=whatcontent%></textarea><br> <input type="submit" value="change" name="submit"> <input type="reset" value="Reset"> <input name="id" type="hidden" value="<%=id%>"> </form> |
所有的检察,安全防护都还没做,BUG多多,自己也来慢慢解决。
一类的修改更新
<%if request.form("submit")="change" then whattitle=request.form("title") whoauthor=request.form("author") whatcontent=request.form("content") id=request.form("id") sql = "update article set _title='"&whattitle&"',_author='"&whoauthor&"',_content='"&whatcontent&"' where _id="&id conn.Execute(sql) conn.close set conn=Nothing response.redirect("showit.asp") response.end %> |
编程语言
- 如何快速学会编程 如何快速学会ug编程
- 免费学编程的app 推荐12个免费学编程的好网站
- 电脑怎么编程:电脑怎么编程网咯游戏菜单图标
- 如何写代码新手教学 如何写代码新手教学手机
- 基础编程入门教程视频 基础编程入门教程视频华
- 编程演示:编程演示浦丰投针过程
- 乐高编程加盟 乐高积木编程加盟
- 跟我学plc编程 plc编程自学入门视频教程
- ug编程成航林总 ug编程实战视频
- 孩子学编程的好处和坏处
- 初学者学编程该从哪里开始 新手学编程从哪里入
- 慢走丝编程 慢走丝编程难学吗
- 国内十强少儿编程机构 中国少儿编程机构十强有
- 成人计算机速成培训班 成人计算机速成培训班办
- 孩子学编程网上课程哪家好 儿童学编程比较好的
- 代码编程教学入门软件 代码编程教程