Pada kesempatan kali ini saya ingin berbagi pengalaman, ada hal kecil yang mungkin sering terlewatkan yaitu Record Affected. Maksudnya? Contohnya begini dalam kasus sederhana, anda melakukan hapus data atau update data dari masing masing tombol.tapi bagaimana caranya untuk meyakinkan bahwa data tersebut memang benar terhapus? atau te-update?
mungkin cara classic nya adalah lihat ke database lalu select lagi data tersebut, jika masih ada berati belum terhapus (kriteria WHERE nya tidak benar). Atau biasanya dengan Refresh Grid/List, jika sudah tidak ada di Grid/List maka sudah terhapus. Tapi kebanyakan setelah tekan tombol "delete" atau "save" PASTI selalu memanggil pesan (MessageBox) "Data Terhapus", atau "Data Tersimpan", terlepas dari apakah data itu memang sudah benar2 terhapus/terupdate. ok langsung saja begini caranya :
'contoh hapus data
Using cmd As NewSqlClient.SqlCommand("DELETE FROM .. WHERE ..", con)
Dimdata_deleted As Integer= cmd.ExecuteNonQuery
Ifdata_deleted = 0 Then
MessageBox.Show("Tidak Ada Data Yang terhapus !", "DJIESOFT_Info", MessageBoxButtons.OK, MessageBoxIcon.Information)
Else
MessageBox.Show("Data Yang Terhapus : " + data_deleted.ToString + " !", "DJIESOFT_Info", MessageBoxButtons.OK, MessageBoxIcon.Information)
End If
End Using
'begitupun juga jika update atau insert
Using cmd As NewSqlClient.SqlCommand("UPDATE TBL_TEST SET .. WHERE ..", con)
Dimdata_updated As Integer= cmd.ExecuteNonQuery
Ifdata_updated = 0 Then
MessageBox.Show("Tidak ada data yang terupdate!", "DJIESOFT_Info", MessageBoxButtons.OK, MessageBoxIcon.Information)
Else
MessageBox.Show("Data Yang Terupdate : " + data_updated.ToString + " !", "DJIESOFT_Info", MessageBoxButtons.OK, MessageBoxIcon.Information)
End If
End Using
Tags:
How to get the Affected Records in VB.net 2010 with SQL, How to get the Affected Records in VB.net 2010 with SQL, How to get the Affected Records in VB.net 2010 with SQL, Records Affected by the SQL Query Samples and examples, mengetahui jumlah data yang terhapus, cara mengetahui jumlah data atau row yang terupdate tersimpan