Criar janela de Erro no script SQL
Tenho a seguinte necessidade: Tenho um instalador que cria um banco por script, o que preciso é que conforme uma determinada condição no script, eu preciso parar de executa-lo e aparecer uma janela de erro para o usuário saber qual foi o erro ocorrido, como faço? tentei usar o comando RAISERRO, mas não criou a janela.
Editado Ezequiel S. Daniel quinta-feira, 26 de julho de 2012 18:31
quinta-feira, 26 de julho de 2012 18:06
Uma vez que o T-SQL atue apenas na camada de banco e não na camada de apresentação, não será possível disparar nenhum comando no banco que "crie uma janela" para o usuário. O máximo que você pode fazer é capturar o retorno do Raiserror na sua aplicação e tratá-lo para aparecer a janela.
Opcionalmente, codifique sua aplicação para executar um trecho por vez e em caso de erro, dê o devido tratamento.