Pular para o conteúdo
  • Este tópico contém 2 respostas, 3 vozes e foi atualizado pela última vez 16 anos, 2 meses atrás por Rodrigo Mesquita.
Visualizando 3 posts - 1 até 3 (de 3 do total)
  • Autor
    Posts
  • #84235
    airoosp
    Participante

      Boa tarde,

      Para exibir mensagens durante a execução de uma procedure estou utilizando o raise_application_error(-20000,’………….’) mas ao executar o raise para exibir a mensagem de uma procedure que foi chamada por uma aplicação WEB, aparece a mensagem “Erro interno do provedor de dados .Net Framework 30” e a mensagem do raise não aparece.
      Existe alguma outra forma de exibir mensagens que não seja com o raise?
      Alguém já teve este tipo de problema com aplicação WEB?

      Oracle 9i.

      Obrigado.

      Airton

      #84237
      Avatar photoLeonardo Litz
      Participante

        Airo, creio que em sua aplicação vc deva tratar os possiveis erros vindos do banco de dados e traduzi-los.

        Ou oque tb pode ser feito é ao inves que vc emitir um raise vc retornar o erro em algum parametro de out ou por funcao.

        Mas no .net deve de ter algum try…catch que trata os erros vindo banco.

        Vlw Leonardo Litz

        #84254
        Rodrigo Mesquita
        Participante

          No java, aqui na empresa existe um método que trata o erro e exibe apenas o texto do erro. Com certeza em .net deve ter algo semelhante

        Visualizando 3 posts - 1 até 3 (de 3 do total)
        • Você deve fazer login para responder a este tópico.
        plugins premium WordPress