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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk