capturar exception de OleDb

21/02/2004 - 17:07 por alf | Informe spam
Hola, quiero chequear que la cadena de coneccion que paso una
OleDbConnection es correcta, para eso estoy tratando de capturar la
exception que se produzca despues de abir la coneccion, lo hagop asi:

try

{

m_dbConn.Open();

}

catch (OleDbException e)

{

MessageBox.Show(this, "No existe la coneccion a los datos.");

m_Connected = false;

return;

}

pero no me captura la exception, sino que se dispara la excepcion en el
sistema.

que estoy haciendo mal ???



saludos, alf.

Preguntas similare

Leer las respuestas

#1 Juan Carlos Restrepo
21/02/2004 - 17:16 | Informe spam
Mira, no captures esa execpcion, captua la Exception, mira haber que te
sale...
si no te sale nada manda mas codigo para poder ayudarte, es decir ante de
eso que estas haciendo
"alf" escribió en el mensaje
news:ujEniTJ%
Hola, quiero chequear que la cadena de coneccion que paso una
OleDbConnection es correcta, para eso estoy tratando de capturar la
exception que se produzca despues de abir la coneccion, lo hagop asi:

try

{

m_dbConn.Open();

}

catch (OleDbException e)

{

MessageBox.Show(this, "No existe la coneccion a los datos.");

m_Connected = false;

return;

}

pero no me captura la exception, sino que se dispara la excepcion en el
sistema.

que estoy haciendo mal ???



saludos, alf.


Respuesta Responder a este mensaje
#2 Octavio Hernandez
23/02/2004 - 13:56 | Informe spam
Hola,

La excepción que se produce puede no ser de la clase OleDbException, sino de
alguna otra clase. Utiliza lo siguiente para ver de qué tipo concreto es:

try
{

oleDbConnection1.Open();

}

catch (Exception exc)

{

System.Console.WriteLine(exc.GetType().Name + ": " + exc.Message);

}

Salu2,

Octavio Hernández

"alf" escribió en el mensaje
news:ujEniTJ%
Hola, quiero chequear que la cadena de coneccion que paso una
OleDbConnection es correcta, para eso estoy tratando de capturar la
exception que se produzca despues de abir la coneccion, lo hagop asi:

try

{

m_dbConn.Open();

}

catch (OleDbException e)

{

MessageBox.Show(this, "No existe la coneccion a los datos.");

m_Connected = false;

return;

}

pero no me captura la exception, sino que se dispara la excepcion en el
sistema.

que estoy haciendo mal ???



saludos, alf.


Respuesta Responder a este mensaje
#3 alf
24/02/2004 - 03:31 | Informe spam
efectivamente, con Exception ya se captura todo.
saludos, alf.

"Octavio Hernandez" wrote in message
news:Oza3rxg%
Hola,

La excepción que se produce puede no ser de la clase OleDbException, sino


de
alguna otra clase. Utiliza lo siguiente para ver de qué tipo concreto es:

try
{

oleDbConnection1.Open();

}

catch (Exception exc)

{

System.Console.WriteLine(exc.GetType().Name + ": " + exc.Message);

}

Salu2,

Octavio Hernández

"alf" escribió en el mensaje
news:ujEniTJ%
> Hola, quiero chequear que la cadena de coneccion que paso una
> OleDbConnection es correcta, para eso estoy tratando de capturar la
> exception que se produzca despues de abir la coneccion, lo hagop asi:
>
> try
>
> {
>
> m_dbConn.Open();
>
> }
>
> catch (OleDbException e)
>
> {
>
> MessageBox.Show(this, "No existe la coneccion a los datos.");
>
> m_Connected = false;
>
> return;
>
> }
>
> pero no me captura la exception, sino que se dispara la excepcion en el
> sistema.
>
> que estoy haciendo mal ???
>
>
>
> saludos, alf.
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida