Fórum Tratamento de erros #284677

14/06/2005

0

Como faço para tratar erros de bd como chave primaria, campos not null, o delphi retora o erro mas eu queria trata-los.


Felipeiw

Felipeiw

Responder

Posts

14/06/2005

Ericksasse

Recomendo tratar isso tudo antes de tentar gravar o registro no banco.

Deixe as regras do banco apenas como ´backup´ para caso você esqueça de tratar algo.

Exemplo: Se um campo não permite nulo, verifique se ele tem conteúdo no BeforePost, caso não tenha trate e não permita o Post.


Responder

Gostei + 0

15/06/2005

Felipeiw

Mas tratar erro de chave estrangeira gera mt codigo, nao gera, pois terei que pesquisar em todas as tabelas que possuem chave estrangeiro por exemplo.


Responder

Gostei + 0

15/06/2005

Ericksasse

No caso de exclusão?

Sim, nesse caso eu deixou no banco, se der erro ao excluir, eu aviso que o registro não pode ser excluído pois existem registros relacionados em outra tabela.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar