Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Renato_2009

Quebrar Linha em Mensagem de Erro..!

Recommended Posts

Olá Pessoal.!

Boa Tarde, Tudo Bem? :D

 

Gostaria de saber como faço para quebrar a mensagem de erro abaixo em 2 linhas.

Estou utilizando o Banco Informix, porém acho que a sintaxe é a mesma.

 

RAISE EXCEPTION -20002, 0, 'Mensagem Numero 1 com codigos de fornecedores Mensagem numero 2 com codigos de fornecedores';

 

Muito Obrigado..!! http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

 

Renato :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa Tarde, Renato!

 

Acho que a linha de código abaixo poderá te dar uma luz!!!!!

 

No Oracle eu faço assim:

 

raise_application_error (-20000, 'valor' || chr(13) || 'errado');

 

Eu concatenei || chr(13) || com as mensagens entre aspas simples.

CHR(13) significa <enter>

 

No exemplo a mensagem é apresentada assim:

ORA-20000: VALOR

ERRADO

 

Obs.: Eu não sei se isso funciona no Banco Informix.

 

Espero ter ajudado!!!!Abraços!!!!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Acrescentando :

 

CHR retorna o valor correspondente ao código ASCII, no caso o CR (Carriege Return)

|| - Faz a união de duas strings.

 

Creio que basta "traduzir" para o BD em questão.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.