Originariamente inviato da Marconline
Era un semplicissimo errore di campo...
L'oggetto ex di tipo exception presenta molte informazioni utili per capire meglio l'errore es.
codice:
ex.Message
ex.StackTrace
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:
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