USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Stored procedure no mysql
Knight
GOIÂNIA
GO - BRASIL
ENUNCIADA !
Postada em 27/06/2011 11:41 hs         
Galera, bom dia
estou construindo uma stored procedure basica e fazendo tratamento de erros no mysql
Quero que quando achar um erro qq ele armazene o erro em uma determinada tabela. então faço o seguinte
 
   IF excecao = 1 THEN
      SET errorCode = SQLCODE;
       Select 'Erro ao realizar operação' as p_MSG; /*armazeno o valor na variável OUT erro */
      ROLLBACK; /* dou um rollback, com isso todas as minhas operações são perdidas*/
        START TRANSACTION;
            Insert into webknight.errorLOG(ERRORMSG,SP_ID,DATA,USER_ID)  values (errorCode,sp_id,now(),0);    
        COMMIT;
      LEAVE BLOCO1; /*encerro a procedure*/
   ELSE
      Select 'Operação realizada com sucesso' as p_MSG;
      COMMIT; /*aqui eu salvo as minhas inserções e disponibilizo para os demais*/
   END IF;
 
 
O codigo funciona do geito que quero porem não pega a mensagem de erro. Na linha
 SET errorCode = SQLCODE;
quero pegar a mensagem e o codigo do erro para guardar na minha tabela ErrorLog
   
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página