Power Builder - Ayuda

 
Vista:

Ayuda

Publicado por hsantander (22 intervenciones) el 07/02/2005 13:30:48
Hola, necesito ayuda, lo que tengo que hacer es rescatar un mensaje de error de la base de datos y ponerlo en un messagebox, como lo tengo que hacer.

El error es parte de un trigger en oracle, que es para validar el rut., este es

raise_application_error(-20205,'Rut Incorrecto')

Espero que alguien me pueda ayudar
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ayuda

Publicado por Jancarlo (890 intervenciones) el 07/02/2005 15:38:26
Como no especificas en q momneto quieres a salga el mensaje pues supongo q será al momento de guardar los cambios. entonces luego de hacer el commit; debes de capturar la propiedad sqldberror de objecto sqlca (u otra transaccion). Ejemplo

Commit using SQLCA;
If SQLCA.sqldberror=<nro de error> then
messagebox("Error",SQLCA.sqlerrtext,stopsign!)
.........
.......
rollback using SQLCA;
end if

Espero haberte ayudado............Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar