Tópico anterior Próximo tópico Novo tópico
VB.NET
#496001 - 05/01/2021 18:45:49 | ||||
![]() NOWLIGHTS SUMARE Cadast. em:Abril/2011 ![]() |
Boa tarde pessoal, tudo certo?
Tenho duas classes, somente para verificar se existe um registro no DB, certo!? (em asp.net Framework ) +- dessa forma; if (!await dpr.verifyexist(x.Nome)) { int r = await pcdu.setProduto(x); if (r == 0) { throw new Exception('Nenhuma linha foi afetada!'); } } else { throw new Exception('Produto já foi cadastrado'); } E na classe da UI chamo o metodo dentro de um block try, e quando cai no catch chamo um Modal para ser exibido... porem quando disparo o throw no método acima, não chega a cair no catch vai direto para pagina de erro padrao do asp.net (aquela com detalhes de erro amarelados) Alguem sabe me dizer o motivo disto?? __________________________________ - Everyone has a chance |
|||
Resposta escolhida #496003 - 05/01/2021 23:05:04 | ||||
![]() KERPLUNK RIO GRANDE DO SUL Cadast. em:Junho/2009 ![]() |
Faça um método que retorna um booleano. Se encontrar retorna true, se não falso. Exceptions não são para esse tipo de coisa.
_______________________________________________________________________ Virei Oráculo! The end is nigh, be ready for the nukes! |
|||
Tópico anterior Próximo tópico Novo tópico