Ver Mensaje Individual
  #1  
Antiguo 04-09-2017
michal michal is offline
Miembro
 
Registrado: feb 2015
Posts: 28
Reputación: 0
michal Va por buen camino
Manejo de excepciones de base datos sql con c++builder6

Hola a todos!

Estoy haciendo un proyecto, donde el usuario tiene que loguearse en una base de datos en sql 2000 con c++builder6, todo me sale bien, cuando
entro los datos correctos, pero cuando tecleo nombres erróneos para el nombre del servidor o el nombre de la base de datos, me saltan excepciones que no logro manejar, ni tan siquiera usando un catch(...) que se supone que las captura todas, por ser genérico. El tipo de excepción es EDatabaseError, no he encontrado aún, documentación en la red, vivo en Cuba y la navegación por aquí es bastante difícil, alguien pudiera decirme cómo puedo manejar este tipo de excepciones??

Que por ejemplo, si el usuario pone mal el nombre del servidor de base de datos, en lugar de saltar una excepción, poderle mostrar un error diciendole que se equivocó de nombre de servidor, o si se equivocó en la base de datos, hacer lo mismo. Cómo capturar la diferencia entre un error de nombre de servidor y uno de nombre de base de datos o de tabla?

Gracias
Responder Con Cita