Error handling ialah bab yang sungguh penting dari suatu aplikasi. Kemungkinan error pada aplikasi selalu ada, dengan error handling setidaknya dikala terjadi error aplikasi tidak eksklusif tertutup melainkan menampilkan pesan/notifikasi error yang lebih user-friendly.
Jika dalam Visual Basic 6 dan sebelum nya kita mengenal format error handling dengan sintaxt "On Error Goto...", pada Visual Basic .NET prosedur yang dipakai yakni blok Try... Catch... Finally. Mekanisme ini membuat lebih mudah kita membatasi scope kemungkinan error pada baris code yang kita buat.
Esensinya ketika code yang kita buat untuk dieksekusi disimpan di bawah blok Try dan jikalau terjadi error makan akan dijalankan code yang ada di bawah blok Catch.
Sementara blok finally bersifat opsional, code di bawah finally ini ialah code yang mau senantiasa dikerjakan dikala terjadi error maupun tidak. Biasanya blok ini digunakan untuk menyimpan method dispose dan close seperti pada koneksi database.
Contoh penggunaan error handling:
Sub ReadTable()
Dim connection As SqlConnection
Try
connection = New SqlConnection("connection_string")
connection.Open()
Dim command As SqlCommand = connection.CreateCommand
command.CommandText = "SELECT NamaField FROM NamaTabel"
Dim reader As SqlDataReader = command.ExecuteReader
While reader.Read
'code memakai reader(0).ToString
End While
reader.Close()
command.Dispose()
Catch ex As Exception
'memperlihatkan error
MsgBox(ex.Message)
Finally
'code yang hendak selalu dieksekusi
connection.Close()
End Try
End Sub
Click here if you like this article.
Sumber http://rani-irsan.blogspot.com
pop
Sabtu, 22 Agustus 2020
Vb.Net: Error Handling Dengan Try Catch
Diterbitkan Agustus 22, 2020
Artikel Terkait
Langganan:
Posting Komentar (Atom)
EmoticonEmoticon