L'oggetto ex di tipo exception presenta molte informazioni utili per capire meglio l'errore es.Originariamente inviato da Marconline
Era un semplicissimo errore di campo...
se vuoi puoi andare oltre e gestire errori in maniera piu' specifica e quindi piu' approfondita. Ad esempio, se in una funzione temi che il database possa generare eccezioni puoi inserire, oltre alla "normale" exception, la gestione delle eccezioni legate al db che stai usando es.codice:ex.Message ex.StackTrace
codice:Sub ExecuteStatement(ByVal strSQL As String) Dim objCmd As New OleDbCommand(strSQL, Conn) Try objCmd.Connection.Open() objCmd.ExecuteNonQuery() Catch exOledb As OleDbException lblSummary.Text = exOledb.Message & " " & exOledb.StackTrace & " " & exOledb.ErrorCode Catch ex As Exception lblSummary.Text = ex.Message Finally objCmd.Connection.Close() End Try End Sub

Rispondi quotando