Control de errores en conexion a Base de Datos
como puedo controlar los errores cuando no se establece la conexion a la base de datos, por ejemplo por que el usuario o la password no es correcto:
Dim CadenaConexion As String
Cadenaconexion = "server='DATASERVER'; user id="+ session("login") + "; password=" + session("password") + "; database= '******'"
Dim Conexion As New SqlConnection(CadenaConexion)
conexion.Open()
Trabajo con ASP.NET y VisualBasic.NET
Muchas gracias, la gente que estais en este foro sois una joya...
Dim CadenaConexion As String
Cadenaconexion = "server='DATASERVER'; user id="+ session("login") + "; password=" + session("password") + "; database= '******'"
Dim Conexion As New SqlConnection(CadenaConexion)
conexion.Open()
Trabajo con ASP.NET y VisualBasic.NET
Muchas gracias, la gente que estais en este foro sois una joya...
No podeis controlar los errores si la conexión no se establece. Primero supera este inconveniente.
ahora, una pregunta sabeis como anular los botones atrás y adelante del Explorer?. Gracias de antemano
ahora, una pregunta sabeis como anular los botones atrás y adelante del Explorer?. Gracias de antemano
Claro q se pueden capturar esas excepciones!
No se el equivalente en vb pero en c# puedes capturar cualquier error, y mas de una manera diferente, en un try catch, error en pagina, error en aplicacion
Yo capturaria el error de no conexion en la bd asi:
SqlConnection c=new sqlconnection(cstring);
//blah blah..
try
{
c.open();
//hacer cosascoon la bd
c.close();
}
catch(SqlException e)
{
//error de sql
//hacer algo
}
catch(Exception ex)
{
//error de tipo general
//hacer algo
}
con este codigo podria capturar por separado si hay una excpecion de sql o una excepcion mas general, si quisieras capturarlas todas sin diferenciarlas solo te basta con capturar una Exception general.
No se el equivalente en vb pero en c# puedes capturar cualquier error, y mas de una manera diferente, en un try catch, error en pagina, error en aplicacion
Yo capturaria el error de no conexion en la bd asi:
SqlConnection c=new sqlconnection(cstring);
//blah blah..
try
{
c.open();
//hacer cosascoon la bd
c.close();
}
catch(SqlException e)
{
//error de sql
//hacer algo
}
catch(Exception ex)
{
//error de tipo general
//hacer algo
}
con este codigo podria capturar por separado si hay una excpecion de sql o una excepcion mas general, si quisieras capturarlas todas sin diferenciarlas solo te basta con capturar una Exception general.
