Ir para conteúdo

POWERED BY:

Arquivado

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

Vagabondis

Como trabalhar erros retornados ao ASP pelas Store Procedures?

Recommended Posts

Galera,Estou tentando aprender como trabalhar retorno de erros das Store Procedures que eu executo no ASP. No momento estou sem saber como fazer no ASP para pegar o erro retornado via RAISERROR. Alguém poderia me explicar, se é possível ou não e como fazer?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aê,

 

Consegui fazer o que queria. Aprendi como que se pega o erro retornado via RAISERROR pelo SQL SERVER. No ASP basta você fazer:

 

on error resume next

set rs=con.execute("execute sp_teste")

if err then

response.write(err.description)

end if

 

Como exemplo teriamos no SQL SERVER a STORE PROCEDURE assim:

 

create procedure teste

as

begin

raiserror('Pega o raiserror ASP!',16,1)

end

GO

 

Agora existem algumas peculiaridades a respeito de em qual lugar da SP você deve executar o RAISERROR. Só para vocês terem uma idéia, quando eu coloco o RAISERROR logo após uma operação básica (INSERT, UPDATE, SELECT, DELETE) a mensagem do RAISERROR não é gerada.

 

Estou confuso ainda sobre isso, mas é o que está acontecendo comigo.

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.