Dreamweaver MX Ultradev探索(5-1)

dreamweaver

Dreamweaver MX Ultradev探索(5)删除数据库中的记录

  继续我们的Dreamweaver MX之旅,在上一章里我们学习了如何使用DW MX自带的服务器行为更新数据库里的记录,大家应当还应记忆犹新吧。它强大的服务器行为可以在我们不用书写一行代码的情况下对数据库里的数据库进行操作,比如说前面提到的插入,更新,删除等。在这一章里,我们将学习如果用DW MX对数据库里的记录进行删除。

  先说说它的基本概念吧。:) WEB应用中可能包含允许用户通过浏览器来删除数据库记录的页面,通常是先在页面上显示要删除的记录,然后通过用户对数据库的操作来删除不必要的记录。在DW MX里自带了一个Delete Record(删除记录)服务器行为,来对数据库的删除进行操作。其实和上一章里我们学习的更新数据库操作大同小异,先通过浏览数据,选择要删除的数据,然后进行相应的删除页页,确认删除。具体步骤在这里也不一一详述,请参见上一见。

  <1> 准备工作,在上一章里我们讲述了如何利用跳转到细节页连接(Go To Detail Page)服务器行为跳转到相关的数据库记录字段。在这里也不例外,最终显示效果如图(5-1)和(5-2)所示。

5-1

5-2

  上面制作的详细方面在这里也不一一详述,具体请参见第四章。:)

  <2> 好,前期工作已准备完毕,这次我们的主角是Delete Record(删除记录)的服务器行为。它的功能也很简单,看名字就知道它就是专门用来删除记录集的。OK,建立我们的子页面,接收第一个页面传过来的值,显示相对应的数据库记录。这些在第四章里我们也有讲,最终显示效果如图(5-3)和(5-4)所示。记得要把表格放进表单里,并对里面的文本框进行命名。

5-3

5-4
  <3> Delete Record(删除记录)的详细介绍。Application-->Server Behaviors-->Delete Record,如图(5-5)所示。

5-5

  点击出现如图(5-6)所示的对话框。不难发现它和我们前一章所讲的更新数据库内容的服务器行为非常相似。

connection:可从这个下拉列表中选择要使用的数据库连接,如果没有,可以单击后面的Define重定义一个数据库连接。

Delete From Table:在这个下拉列表中可以选择要删除数据库里哪个表的记录。

Select Record From:在这里选择要使用的记录集名称。

Unique Key Column:选中要删除记录集所在表的关键字段,如果关键字段内容是数字,则需选中右方Numeric复选框,一般我们在这里用它默认的就行了。

Delete By Submitting:在这个下拉列表中,选择递交删除操作的表单名称。因为我们页面上只一个表单,且未对它进行命名,所以它会自动选择form1,如果对表单名进行了更改或有多个表单,则要选择相应的表单。

After Deleting, Go To:完成此删除操作后跳转到哪个页面,在这里我们输入delok.asp。(不要忘记建立这个页面哦!)

5-6

  完成此操作后页面显示的效果如图(5-7)所示,应用了服务器行为的地方会被不同的颜色标明。

5-7
  <4> 最终测试!

  先让我们来看看数据库里的记录吧,如图(5-8)所示。

5-8

  主页面的示例效果图(5-9)。

5-9

  在这里我们选择删除第一条记录,点击ID为1的记录上的删除,则会跳转到删除的子页面,显示效果如图(5-10)所示。

5-10

  提交后就会跳转到我们刚才在上面定义的delok.asp页面中,再看看数据库里的记录吧,如图(5-11)所示。

5-11

  呵。。。大家也应当看到了,记录已被删除。

时间: 2024-11-05 18:28:15

Dreamweaver MX Ultradev探索(5-1)的相关文章

Dreamweaver MX Ultradev探索(2)

dreamweaver Dreamweaver MX Ultradev探索(2)显示数据库中的记录 上一讲我们主要讲了设置数据库的连接,今天我们要开始真正的实现后台应用,从数据库中获取数据,前面讲的都是为今天工作做准备的.如今我们看到的网页基本上都是动态的,所谓动态就是结合了数据库,自动更新信息.从数据库中检索数据是其中最基本的,也是我们最常用的一种动态方式.下面我们就要通过查询,在Northwind数据库中的Product表中检索产品信息列表. 注意如果在设置站点时,Testing Serve

Dreamweaver MX Ultradev探索(1)

dreamweaver Dreamweaver MX Ultradev探索(1)建立数据源 上一课,我们只是简单的介绍了一下MX在后台数据库方面的新功能,今天我们要真正开始学习他的功能.动态页面最主要的就是结合后台数据库,自动更新Web页面,所以我们的教程自始自终都是和数据库是分不开的,离开了数据库也就谈不上什么动态页面了.所以今天我们主要讲在MX中如何设置数据库的连接. 建立数据库的连接是Web页面通向数据的桥梁,任何形式的添加.删除.修改.检索都是建立在连接的基础上进行的,可以想象连接的重要

Dreamweaver MX Ultradev探索(前言)

dreamweaver Dreamweaver MX 之 Ultradev( 前言) 今天弄到了Dreamweaver MX,这也是我手头上的第三个MX产品了(先前是Flash MX.ColdFusion MX),今年可真是个MX年啊!自从过了年后,Macromedia关于MX的好消息一个接着一个,大家等着吧,马上就有第四个了(Fireworks MX).我现在真的有点为Macromedia担心了:以后这些产品的下一个版本该用什么名字了,呵呵.废话少说,干正事了. 现在的MX在后台方面不但可以用

DreamweaverMX Ultradev探索(4-1)

dreamweaver Dreamweaver MX Ultradev探索(4)修改数据库中的记录 在上一章里我们讲了如何向数据库里添加新的内容.但不知大家注意到这样一种情况没有,如果我一条数据库记录在提交后才发现在出错了呢?怎么办?当然就要修改.这次修改我们可是通过WEB来修改数据库里的内容.听起来好像也不是太容易.没关系,通过前面几章的介绍,大家应当发现,在DW MX里调用数据库非常的简单,只要你点几下鼠标就行了.呵...这次更新数据库的内容也一样,非常之简单,let's go!~~! 好,

DreamweaverMX Ultradev探索(3-2)

dreamweaver Dreamweaver MX Ultradev探索(3)向数据库中添加记录 <4> 我们的重头戏来了,这里才是真正感受到DW MX强大的时候,您可以不书写一行代码就可以实现很多看起来很难的效果.Application--->Server Behaviors---> Insert Record,如图(3-7)所示. 3-7 DW MX自带了很多实用的服务器行为,像数据的插入,更新,删除等等,这里我们暂时办介绍数据的插入,其它行为我们会在以后讲到.点击它,出现一

DreamweaverMX Ultradev探索(3-1)

dreamweaver Dreamweaver MX Ultradev探索(3)向数据库中添加记录 好,接上一讲,前一章讲到动态显示数据库内容,相信大家现在的心情已是很激动了吧,呵...是不是心里早就在想,应当可以自己在网页上也能手工添加数据呢?当然没问题, DW MX已为我们准备好一切了.一般来说,要通过ASP页面向数据库中添加记录,需要提供用户输入数据的界面,这可以通过创建包含表单和页面来实现.利用Dreamweaver MX的Insert Record(插入记录集)服务器行为,就可以向数据

DreamweaverMX Ultradev探索(4-2)

dreamweaver DreamweaverMX Ultradev探索(4-2)修改数据库中的记录 <4> 嗯,这是不错了,那我怎么知道这里要显示哪一条记录呢?和用户点击的对不号怎么办?不用急,DW MX早就给我们想好了一切了,LOOK-!就是Move To Specific Record(移动到特定记录)!Application-->Server Behaviors-->Recordset Paging-->Move To Specific Record,同样,这也是DW

Creating and displaying a DataSet in Dreamweaver MX

dreamweaver Creating and displaying a .Net dataset The new .Net server model in Dreamweaver MX lets you leverage the power of the .Net framework in a visual environment.  Anyone that is familiar with Ultradev's Recordset server behavior will feel ver

用Dreamweaver MX制作导航下拉菜单

dreamweaver|菜单|下拉 Dreamweaver从出道以来,其简便易用而又功能强大的"行为"(Behavior)一直是大家所关注的热点之一.在Dreamweaver MX(DW MX)中,对这一功能又有了扩充与改进. 在DW MX中,行为指的是为了响应某一事件(Event)而采取的一个操作(Action).其中Event 指的是浏览器的事件,比如窗口刷新.鼠标移动等.而 Action 指的是后台响应事件的 JavaScript 代码,可以完成相应的操作,比如播放声音.翻转图片