Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Rescatar error con Delphi (https://www.clubdelphi.com/foros/showthread.php?t=75118)

ggodoy 29-07-2011 18:17:52

Rescatar error con Delphi
 
Hola, mi problema es el siguiente:
Tengo App desarrollada con Delphi 5, bdeadmin 5.01 y Oracle 9.i.
Se creo un Profile en Oracle que hace que las password expire. Quiero rescatar el error de Oracle "ORA-28001: the password has expired", pero el Bde y la app me arrojan el error "ORA-01012: not logged on".
Lo malo es que el ORA-01012 me aparece para los erorres:
ORA-01017: invalid username/password; logon denied
ORA-01005: null password given; logon denied
ORA-28001: the password has expired
y yo quiero identificar cada uno de ellos por separado.
Gracias por sus respuestas.

rgstuamigo 09-08-2011 15:43:52

Hola ggodoy bienvenido al club, como eres nuevo, en primer lugar recomendamos leer nuestra famosa guia de estilo para conocer ciertas reglas del foro.;)
Sobre tu problema te aconsejo leer(sin flojear ;)) las dos partes de este -> (parte1 y parte2) estupendo articulo que ayudara a comprender mejor el manejo de excepciones en delphi.;)
Saludos...:)

ggodoy 09-08-2011 16:50:27

Cita:

Empezado por rgstuamigo (Mensaje 408897)
Hola ggodoy bienvenido al club, como eres nuevo, en primer lugar recomendamos leer nuestra famosa guia de estilo para conocer ciertas reglas del foro.;)
Sobre tu problema te aconsejo leer(sin flojear ;)) las dos partes de este -> (parte1 y parte2) estupendo articulo que ayudara a comprender mejor el manejo de excepciones en delphi.;)
Saludos...:)

Estimado gracias por tu respuesta. Te cuento que leí la guia de estilo y no me quedo claro que regla he quebrantado con mi pregunta. Segundo leí la parte 1 y parte 2 que me indicas y no me ayuda. Lo que necesito saber es como puedo rescatar exactamente el error Oracle (ORA-#####), ya que para los distintos errores de login (01017, 01005, 28001) delphi me indica el error ORA-01012.
De seguro debe ser una configuración a la conexion o al cliente Oracle. Pero no lo encuentro.


La franja horaria es GMT +2. Ahora son las 07:44:34.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi