Ir para conteúdo

POWERED BY:

Arquivado

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

Rafael.Ferreira

[Resolvido] Inserir conteudo de um campo do banco em mensagem de

Recommended Posts

Boa tarde pessoal,

 

 

Gostaria de saber, como coloco o nome do fornecedor por exemplo na mensagem de erro de um trigger.

 

Por ex.:

 

PRINT ('Erro')RAISERROR ('A ROTINA NÃO PODE SER EXECUTADA, FORNECEDOR XXXXXXXXXXXXXXXXXXXXXX, POSSUI PENDÊNCIAS!!!', 16, 1)

 

Onde XXXXXXXXXXXXXXXXXXXXXX, o nome do fornecedor, por ex.: Estruturas Castelar LTDA.

 

Campo da base de dados: FCFO.NOME

 

 

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa, facinho facinho!!!

RAISERROR ('A ROTINA NÃO PODE SER EXECUTADA, FORNECEDOR: '||TABELA.CAMPO||', POSSUI PENDÊNCIAS!!!', 16, 1)

 

 

Só separar por || (PIPE)

E o que for string continua dentro das aspas simples

 

 

Atenciosamente

Felipe Filho

Skype: felipe.calixto

Site: sawicontroladoria.tk

Blog: sawiblog.sytes.net

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa, facinho facinho!!!

RAISERROR ('A ROTINA NÃO PODE SER EXECUTADA, FORNECEDOR: '||TABELA.CAMPO||', POSSUI PENDÊNCIAS!!!', 16, 1)

 

 

Só separar por || (PIPE)

E o que for string continua dentro das aspas simples

 

 

Atenciosamente

Felipe Filho

Skype: felipe.calixto

Site: sawicontroladoria.tk

Blog: sawiblog.sytes.net

 

Felipe,

 

Muito obrigado, vou fazer o teste agora !!

 

Opa, facinho facinho!!!

RAISERROR ('A ROTINA NÃO PODE SER EXECUTADA, FORNECEDOR: '||TABELA.CAMPO||', POSSUI PENDÊNCIAS!!!', 16, 1)

 

 

Só separar por || (PIPE)

E o que for string continua dentro das aspas simples

 

 

Atenciosamente

Felipe Filho

Skype: felipe.calixto

Site: sawicontroladoria.tk

Blog: sawiblog.sytes.net

 

Felipe,

Fiz o teste e não funcionou:

 

print ('Erro')RAISERROR ('A ROTINA NÃO PODE SER EXECUTADA, FORNECEDOR: '|FCFO.NOME|', BLOQUEADO DEVIDO A PROCESSO JUDICIAL!!!', 16, 1)

 

Dá o erro:

Msg 102, Level 15, State 1, Procedure Bloqueio_Fornecedor, Line 23

Incorrect syntax near '|'.

 

Felipe,

 

Muito obrigado, vou fazer o teste agora !!

 

 

Com '||FCFO.NOME||' , TAMBÉM DEU O MESMO ERRO.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não é + ?!

 

RAISERROR ('A ROTINA NÃO PODE SER EXECUTADA, FORNECEDOR: '+TABELA.CAMPO+', POSSUI PENDÊNCIAS!!!', 16, 1)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não é + ?!

 

RAISERROR ('A ROTINA NÃO PODE SER EXECUTADA, FORNECEDOR: '+TABELA.CAMPO+', POSSUI PENDÊNCIAS!!!', 16, 1)

 

Mota, bom dia

 

Também deu erro com +.

 

Estou usando o SQL Server 2005.

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.