中文(繁体)
中文(简体)
中文(繁体)
한국어
日本語
English
Português
Español
Русский
العربية
Indonesia
Deutsch
Français
ภาษาไทย
首頁
源碼下載
編程相關
建站資源
書籍教程
網頁設計教程
網絡編程教程
手遊
手機軟件
文章
首頁
>
網頁設計教程
>
Dreamweaver教程
Dreamweaver MX Ultradev探索(5-1)
作者:Eve Cole
更新時間:2009-05-31 21:07:32
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
呵。 。 。大家也應當看到了,記錄已被刪除。
相關文章
Dreamweaver MX 2004從零開始(5)
2009-05-31
Dreamweaver MX Ultradev探索(前言)
2009-05-31
Dreamweaver MX Ultradev探索(1)
2009-05-31
Dreamweaver MX Ultradev探索(2)
2009-05-31
DreamweaverMX Ultradev探索(3-1)
2009-05-31
DreamweaverMX Ultradev探索(3-2)
2009-05-31
DreamweaverMX Ultradev探索(4-1)
2009-05-31
DreamweaverMX Ultradev探索(4-2)
2009-05-31
Dreamweaver MX 2004從零開始(1)
2009-05-31
Dreamweaver MX 2004從零開始(2)
2009-05-31
Dreamweaver MX 2004從零開始(3)
2009-05-31
Dreamweaver MX 2004從零開始(4)
2009-05-31