Dreamweaver MX之asp(5)
2008-02-23 06:12:29来源:互联网 阅读 ()
继续我们的Dreamweaver MX之旅,在上一章里我们学习了如何使用DW MX自带的服务器行为更新数据库里的记录,大家应当还应记忆犹新吧。他强大的服务器行为能够在我们不用书写一行代码的情况下对数据库里的数据库进行操作,比如说前面提到的插入,更新,删除等。在这一章里,我们将学习假如用DW MX对数据库里的记录进行删除。
先说说他的基本概念吧。:) WEB应用中可能包含允许用户通过浏览器来删除数据库记录的页面,通常是先在页面上显示要删除的记录,然后通过用户对数据库的操作来删除不必要的记录。在DW MX里自带了一个Delete Record(删除记录)服务器行为,来对数据库的删除进行操作。其实和上一章里我们学习的更新数据库操作大同小异,先通过浏览数据,选择要删除的数据,然后进行相应的删除页页,确认删除。具体步骤在这里也不一一详述,请参见上一见。
<1> 准备工作,在上一章里我们讲述了如何利用跳转到细节页连接(Go To Detail Page)服务器行为跳转到相关的数据库记录字段。在这里也不例外,最终显示效果如图(5-1)和(5-2)所示。
|
上面制作的周详方面在这里也不一一详述,具体请参见第四章。:)
<2> 好,前期工作已准备完毕,这次我们的主角是Delete Record(删除记录)的服务器行为。他的功能也很简单,看名字就知道他就是专门用来删除记录集的。OK,建立我们的子页面,接收第一个页面传过来的值,显示相对应的数据库记录。这些在第四章里我们也有讲,最终显示效果如图(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 |
呵。。。大家也应当看到了,记录已被删除。
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash