Sobre Centura y Triggers

Hola, quería saber si es posible y como se puede rescatar un mensaje que yo haya definido en un trigger desde centura, ya que si utilizo las funciones de centura siempre recupera el error pero intenta ir al diccionario a buscar que significa este, siendo que en el trigger esta definido este error ya que es personal, no eta en el diccionario.
Espero haber sido clara con mi pregunta... Muchas Gracias!

1 Respuesta

Respuesta
Y de que forma le indicas al trigger que regrese el valor de error comentado...
Con estas funciones de centura recupero el numero del error que esta definido en el trigger... en este caso es el -746, pero con la siguiente función trata de encontrar la definición de este error y no la encuentra, lo que yo necesito es recuperar todos las salidas del trigger.
RAISE EXCEPTION -746,0,'NO DISPONIBLE';
Como es un mensaje definido en el trigger, necesito una función que me recupere ese valor y no que sólo recupere el número del error.
Call SqlExtractArgs (wParam, lParam, hSqlErr, nErr, nPos)
Call SqlGetErrorText (nErr, strErrmsg)
Espero haber sido más clara...
Saludos,
La única forma que veo es que lo mandes guardar en una tabla y de ahí lo extraigas al momento de terminar el trigger o desde otro lugar, un stored procedure...

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas