[Resolvido] Tratando Mensagem De Erro Vindas Do Banco

Boa tarde,

estava procurando como modificar as mensagens vindas do banco de dados quando algo da "errado".

Por exemplo: eu tenho duas tabelas relacionadas A e B sendo que A possui referência para B e ao excluir B uma mensagem de erro deve ser exibida pois a remoção não pode ser realizada. Tal mensagem vem do banco que é:




Error 500: CDbCommand falhou ao executar o comando SQL: SQLSTATE[23000]: 

Integrity constraint violation: 1451 Cannot delete or update a parent row: a foreign key constraint fails...



Mais eu não quero que aparece esta mensagem e sim algo do tipo:


"Inpossível excluir este item. Dependências foram encontradas"

Achei aqui algo mais ou menos como deveria ser. Porém ele não trata as mensagens vinda do GridView.

Caso consiga pegar o código do erro, no caso 1451, daria para tratar tal mensagem.

Obrigado e até mais…

Olá parceiro, postei essa dúvida a quase uma semana atras, ta aqui nesse post, consegui resolver com a ajuda do Newerton e essa wiki.

Ta bem simples la no topico, é so seguir…

:huh:

Vlw brow, tava fuçando e acabei achando este dai e meu problema foi resolvido.

Obrigado.

:lol: