Control de Excepciones de Base De Datos C# .NET

29/01/2004 - 13:44 por Pedro López Garrido | Informe spam
Un saludo a los participantes en el foro.

Quería hacer lo siguiente:

Tengo una clase que realiza acceso a base de datos y
lanza excepciones cuando hay errores. El caso que
quisiera distinguir los posibles errores que lanza las
clases de ADO.NET
(sqlconnection,oracleconnection,odbcconnection,
oledbconnection, etcétera).

Es decir, por ejemplo, si estoy con SQL Server y se
produce un error poder distinguuir qué tipo de error es.

Alguna sugerencia al respecto ?

Gracias a todos.
 

Leer las respuestas

#1 Ernesto Cordova
29/01/2004 - 16:48 | Informe spam
Hola Pedro

Cada proveedor de acceso a datos implementa su propia clase Exception por
ejemplo SqlClient implementa SqlException, si utilizas esta para capturar
el error tendras acceso a toda la informacion de error que te pueda generar
Sql Server por ejemplo: mensaje de error, severidad, nombre del
Procedimiento Almacenado etc

Un Saludo

Ernesto

"Pedro López Garrido" escribió en el
mensaje news:691b01c3e665$acffda80$
Un saludo a los participantes en el foro.

Quería hacer lo siguiente:

Tengo una clase que realiza acceso a base de datos y
lanza excepciones cuando hay errores. El caso que
quisiera distinguir los posibles errores que lanza las
clases de ADO.NET
(sqlconnection,oracleconnection,odbcconnection,
oledbconnection, etcétera).

Es decir, por ejemplo, si estoy con SQL Server y se
produce un error poder distinguuir qué tipo de error es.

Alguna sugerencia al respecto ?

Gracias a todos.

Preguntas similares