No estás capturando las excepciones en la ejecución.
Todo programa debe tener un control Try/Catch para evitar ese tipo de problemas
Código vb:
Ver originalTry
' Aca va el cuerpo del codigo
Catch e As MySqlException
' Acá se pone todo lo que se quiere hacer o mostrar en caso de una Exception de MySQL
Catch ex As Exception
' Acá el resto de las excepciones
End Try