Tombol Perintah Buku Alamat

Aplikasi Buku Alamat menyertakan tombol perintah berikut:

  • Tombol Temukan untuk mengirimkan kueri ke database.

  • Tombol Hapus untuk menghapus kotak teks sebelum memulai pencarian baru.

  • Tombol Perbarui Profil untuk menyimpan perubahan ke rekaman karyawan.

  • Tombol Batalkan Perubahan untuk membuang perubahan.

Penting

Dimulai dengan Windows 8 dan Windows Server 2012, komponen server RDS tidak lagi disertakan dalam sistem operasi Windows (lihat Windows 8 dan Buku Masak Kompatibilitas Windows Server 2012 untuk detail selengkapnya). Komponen klien RDS akan dihapus dalam versi Windows yang akan datang. Hindari menggunakan fitur ini dalam pekerjaan pengembangan baru, dan rencanakan untuk memodifikasi aplikasi yang saat ini menggunakan fitur ini. Aplikasi yang menggunakan RDS harus bermigrasi ke WCF Data Service.

Tombol Temukan

Mengklik tombol Temukan mengaktifkan VBScript Find_OnClick Sub prosedur, yang menyusun dan mengirim kueri SQL. Mengklik tombol ini mengisi kisi data.

Membangun Kueri SQL

Bagian pertama dari Find_OnClick Sub prosedur membangun kueri SQL, satu frasa pada satu waktu, dengan menambahkan string teks ke pernyataan SQL SELECT global. Ini dimulai dengan mengatur variabel myQuery ke pernyataan SQL SELECT yang meminta semua baris data dari tabel sumber data. Selanjutnya, Sub prosedur memindai masing-masing dari empat kotak input di halaman.

Karena program menggunakan kata like dalam membangun pernyataan SQL, kueri adalah pencarian substring daripada kecocokan persis.

Misalnya, jika kotak Nama Belakang berisi entri "Berge" dan kotak Judul berisi entri "Manajer Program", pernyataan SQL (nilai myQuery) akan dibaca:

Select FirstName, LastName, Title, Email, Building, Room, Phone from Employee where lastname like 'Berge%' and title like 'Program Manager%'  

Jika kueri berhasil, semua orang dengan nama belakang yang berisi teks "Berge" (seperti Berge dan Berger) dan dengan judul yang berisi kata "Manajer Program" (misalnya, Manajer Program, Teknologi Lanjutan) ditampilkan dalam kisi data HTML.

Menyiapkan dan Mengirim Kueri

Bagian terakhir dari sub prosedur Find_OnClick terdiri dari dua pernyataan. Pernyataan pertama menetapkan properti SQL dari RDS. Objek DataControl sama dengan kueri SQL yang dibuat secara dinamis. Pernyataan kedua menyebabkan RDS. Objek DataControl (DC1) untuk mengkueri database, lalu menampilkan hasil baru kueri dalam kisi.

Sub Find_OnClick  
   '...  
   DC1.SQL = myQuery  
   DC1.Refresh  
End Sub  

Tombol Perbarui Profil

Mengklik tombol Perbarui Profil mengaktifkan VBScript Update_OnClick Sub prosedur, yang menjalankan RDS. Metode (DC1) SubmitChanges dan Refresh objek DataControl.

Sub Update_OnClick  
   DC1.SubmitChanges  
   DC1.Refresh  
End Sub  

Saat DC1.SubmitChanges dijalankan, Layanan Data Jarak Jauh mengemas semua informasi pembaruan dan mengirimkannya ke server melalui HTTP. Pembaruannya adalah semua atau tidak sama sekali; jika bagian dari pembaruan tidak berhasil, tidak ada perubahan yang dibuat, dan pesan status dikembalikan. DC1.Refresh tidak diperlukan setelah SubmitChanges dengan Layanan Data Jarak Jauh, tetapi memastikan data baru.

Tombol Batalkan Perubahan

Mengklik Batalkan Perubahan mengaktifkan VBScript Cancel_OnClick Sub prosedur, yang menjalankan RDS. Objek DataControl (DC1)metode CancelUpdate.

Sub Cancel_OnClick  
   DC1.CancelUpdate  
End Sub  

Saat DC1.CancelUpdate dijalankan, ini membuang pengeditan apa pun yang telah dilakukan pengguna ke catatan karyawan pada kisi data sejak kueri atau pembaruan terakhir. Ini memulihkan nilai asli.

Lihat juga

Tombol Navigasi Buku Alamat
Objek DataControl (RDS)