Mencegah Error Program Visual Basic

Posted on
Cara mengatasi program aplikasi error di visualbasic vb.net dengan perintah Try

Melanjutkan artikel kemarin tentang Cara membuat validasi menggunakan perintah “IF” di Visualbasic .Net, sekarang adalah bentuk validasi lainnya yaitu dengan menggunakan perintah “Try”.Perintah “Try” memang termasuk dalam validasi, namun fungsinya untuk mencegah program error yang terjadi dikarenakan bukan kesalahan manusia, namun kekurangan programnya sendiri tersebut maupun kekurangan pengetahuan si pembuat programnya.

Artikel Lain: Nomor Otomatis Visual Basic

Kita dapat contohkan, jika Anda mempunyai sebuah field dalam database katakanlah saja nomor urut, dan di kode atau script simpan tidak diberi “Try” serta nomornya diisi manual, maka sewaktu user menginputkan nomor yang sama dan menyimpannya program akan erro, itulah yang saya maksud bisa menggunakan perintah “Try”.

Untuk membuat validasi “Try” dan mencegah program error silakan ikuti langkah-langkah berikut ini.

1. Carilah kode yang rawan error (biasanya berhubungan dengan database), contoh script simpan.

2. Pada button simpan rubah kodenya dan tambahkan Try seperti dibawah ini:

Try
                mycmd.CommandText = “insert into inavb values(‘” & Me.TNO.Text & “‘,'” & Me.TNAMA.Text & “‘)”
mycmd.Connection = myconnection.open
mycmd.ExecuteNonQuery()
myconnection.close()
bacamudamers()

 Catch ex As Exception
MsgBox(“Data sudah ada dalam database !!”, MsgBoxStyle.Information, “Pemberitahuan!”)
End Try

3. Perintah “Try” Saya tandai dengan warna merah, sedangkan perintah simpannya Saya tandai dengan warna biru.

4. Sekarang cobalah buat salah satu field dalam database Anda Primary Key, dan coba masukkan data yang sama kedalam field yang di Primary Key tersebut.

5. Dalam kasus ini Saya mempunyai dua field, yaitu Nomor dan Nama, Saya akan coba masukkan ke tabel inavb, dan untuk Nomornya Saya isi manual dua kali dengan data yang sama.

6. Dengan kode diatas pasti yang akan muncul saat mengisi data ke dua adalah MsgBox(“Data sudah ada dalam database !!”, MsgBoxStyle.Information, “Pemberitahuan!”).

7. Nah benar bukan?? Jika tidak Anda beri “Try” maka yang muncul adalah errornya program seperti ini “Duplikat primary Key bla bla bla” dan program akan langsung berhenti dengan sendirinya, Anda tidak mau seperti itu bukan??.

8. Itulah gunanya perintah “Try” dalam Visualbasic .Net. Jangan lupa untuk melihat tutorialnya dalam bentuk Video dibawah ini. Semoga bermanfaat.

Download Video
Download Code

 

Tags:

cegah duplicate data di vb 2010 database acces tidak bisa, Coding validasi dan penangganan error untuk vb, jenis jenis error check manual pada vb

2 thoughts on “Mencegah Error Program Visual Basic

Leave a Reply

Your email address will not be published. Required fields are marked *