none
Como retornar um exception de uma SP do SQL 2005 como um exception no VB.NET RRS feed

  • Pergunta

  •  

    Caros,

     

    Preciso de um help!!!

     

    Tenho uma aplicação BI que faz cargas mensais de arquivos .txt extremamente pesados, e tenho um aplicativo VB.NET para gerenciar estas cargas.

     

    Bom, o fluxo é um aplicativo VB.NET (.exe) que executa uma stored procedure no SQL Server 2005, e esta stored procedure é responsável por dar start em todas as outras procs que uso, inclusive start nos SSIS packages e processamento dos Cubos.

     

    Em todas as procs faço uso de try...catch para validar a execução de cada uma delas, e estas procs devem retornar um exceptiona para a proc que às carrega, e esta proc por sua vez tem que retornar um SQLException para o meu aplicativo de carga, pois quem vai operar este aplicativo é um scheduler.

     

    Estou gerando um console application em VB.NET.

     

    O problema é que quando um erro ocorre na proc ela nunca retorna um SQLException para o meu aplicativo, retornando sempre 0 ou 1 apenas. Não gostaria de ficar fazendo "de para" de erros no aplicativo, até mesmo porque o aplicativo deve acusar uma falha mesmo.

     

    Alguém saberia me dizer se tenho que retornar algum parâmetro nas minhas procs além do próprio raiseerror da proc. e como fazer com que o meu aplicativo seja interrompido a partir do bloco try...catch?

     

    Obrigado a todos!!!

     

    sábado, 23 de fevereiro de 2008 22:47

Todas as Respostas