Visual Basic.NET - Cómo saber error producido

 
Vista:

Cómo saber error producido

Publicado por Miguel Ángel casalisanchez@gmail.com (20 intervenciones) el 18/07/2019 20:48:33
Hola !!!
Por favor, a ver si alguien me podría indicar donde puedo ver los errores que se pueden producir en un proyecto VB.net Concrétamente estoy buscando los errores de "Clave duplicada única en una base de datos " y "Campo nulo en un campo donde se obliga que hayan datos"
Muchas gracias

Hay alguna lista donde se puedan buscar los errores (Exception) que se pueden producir durante una ejecución???

Por ejemplo:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
Try
 s = File.Open(txtFileName.Text, FileMode.Open)
 lngSize = s.Length
 s.Close()
 Catch e As ArgumentException
 MessageBox.Show( _
 "El nombre de archivo especificado no es válido. " & _
 "Compruebe que no ha incluido sólo espacios.")
 Catch e As FileNotFoundException
 MessageBox.Show( _
 "No se puede encontrar el archivo especificado. " & _
 "Vuelva a intentarlo.")
 Catch e As ArgumentNullException
 MessageBox.Show("Se ha pasado un argumento Null.")
 Catch e As UnauthorizedAccessException
 MessageBox.Show( _
 "Se ha especificado un nombre de carpeta, no de archivo.")
 Catch e As DirectoryNotFoundException
 MessageBox.Show( _
 "La carpeta especificada no existe " & _
 "o no se puede encontrar.")
 Catch e As SecurityException
 MessageBox.Show( _
 "No tiene derechos suficientes " & _
 "para abrir el archivo seleccionado.")
 Catch e As IOException
 ' Controlador de excepciones genérico para errores de E/S
 ' todavía no detectado. En este caso, la causa debe de
 ' ser que la unidad no está lista.
 MessageBox.Show( _
 "La unidad seleccionada no está lista. " & _
 "Compruebe que la unidad contiene un medio válido.")
 Catch e As Exception
 MessageBox.Show("Error desconocido.")
 End Try
End Sub

Estoy muy interesado en informar al usuario del error que se ha producido exactamente y programar según el error producido. Un millón de gracias ;-)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder