Hi.

I call a stored procedure in PSQL like this:

     BEGIN
       EXECUTE PROCEDURE MY_PROC
       WHEN ANY DO
         BEGIN
           THEERRMSG = 'GDSCODE ' || CAST( GDSCODE AS VARCHAR(20)); 
           INSERT INTO FAILED_LOG
           ( TS_SRT,  DE_MSG )
           VALUES
           ( CURRENT_TIMESTAMP, :THEERRMSG );        
         END
     END

Is there any way to retreive the actual error within PSQL as you would when 
running a TIBQuery?

ie.
  try
    qry.execute
  except
    on E.Exception do
      begin
        logit( e.message )
      end
  end

The actual error always gives details like line number place lots of stuff.

Kind Regards,

Robert.


Reply via email to