Contoh Tutorial Ultradev: 3.6 Menghapus Catatan
Penulis:Eve Cole
Waktu Pembaruan:2009-05-30 18:34:42
Bab 3: Menerapkan Database untuk Membuat Halaman Web Dinamis
Bagian 6: Hapus catatan
Di bagian sebelumnya, kita membuat koneksi untuk penghapusan: del.asp?id=<%=(Recordset1.Fields.Item("ID").Value)%> , atau membuat keributan tentang id ini.
Buka panel Data Bindings, klik tombol "+", pilih Command (Stored Procedure), dan buka panel Command. Perintah, seperti namanya, adalah menjalankan perintah. Seperti yang ditunjukkan di bawah ini. Anda dapat mengisi kolom Nama di panel sesuka Anda. Itu hanya nama perintah yang ingin kita jalankan. Koneksi adalah koneksi yang kita buat. Tipe adalah operasi yang ingin Anda lakukan. Menarik ke bawah, kita dapat melihat bahwa ada empat opsi: Tidak Ada, Prosedur Tersimpan, Sisipkan, Perbarui, Hapus. Kami memilih perintah Hapus, dan Ultradev akan secara otomatis menghasilkan kode di kolom SQL:
HAPUS DARI
DI MANA
Ini masih belum selesai. Kita klik Tabel di Item Database, pilih tabel data yang ingin kita hapus: userinfo, klik tombol Hapus Tambahkan ke SQL di sebelah kanan, dan kolom SQL akan otomatis terisi:
HAPUS DARI Info Pengguna
DI MANA
Selanjutnya kita perlu menambahkan kualifikasi, pilih tabel data yang ingin kita hapus: userinfo, pilih field yang akan memenuhi syarat, ini tentu saja field ID, klik tombol Where, kolom SQL berubah menjadi:
HAPUS DARI Info Pengguna
DIMANA ID =
Apa yang dimaksud dengan ID? Mari tambahkan pernyataan secara manual. Klik tombol "+", akan dihasilkan baris kosong di Variables, isikan nama pada Name, disini kita menggunakan del_id, lalu isikan Run-time Value: request.querystring("id"). Hei, beberapa teman melihat ini dan bertanya, apa maksudnya ini? Faktanya, selama Anda membuka item pembuatan kumpulan catatan di bagian pengeditan data sebelumnya, setelah mengatur Filter, klik tombol Lanjutan, Anda dapat melihat pernyataan Sql yang dihasilkan oleh Ultradev untuk kami, termasuk permintaan seperti itu .querystring("id"), ini setara dengan Parameter URL di Filter kami. Setelah mengisi, klik OK, dan halaman penghapusan kami akan dibuat.
Karena panel Perintah ini tidak memberi kita pilihan untuk melompat ke halaman, kita perlu menambahkan pernyataan lain. Pilih menu Sisipkan -> Tag Kepala -> Segarkan
Sekilas pengaturan panel sudah jelas, jadi saya tidak perlu mengatakan lebih banyak :)
Setelah menambahkan halaman lompat, mari kita buka jendela browser, pilih data dd+dd yang baru saja kita modifikasi, klik Hapus Koneksi, dan lihat apakah data kita telah dihapus!
Bagian selanjutnya adalah tentang membuat kueri sederhana, jadi harap diperhatikan.