Como criar key violation FB/IB

Delphi

20/04/2005

Ola amigos.. preciso criar uma mensagem de key violation no FB uo IB. Tenho a tabela CATEGORIAS com somente o campo CATEGORIA q eh primario. Como fazer pra n repetir o registro e avisar?

Um abraço e agradeço!

Junior


Njuniorba

Njuniorba

Curtidas 0

Respostas

Aroldo Zanela

Aroldo Zanela

20/04/2005

Colega,

Não seria uma primary key?


GOSTEI 0
Raserafim

Raserafim

20/04/2005

se o campo é uma chave primária e está declarada como tal, então jamais o banco vai salvar um registro duplicado. mas na hora da tentativa o banco vai retornar um erro a aplicação, então vc pode impedir de mostrar esse erro, ou mostrar a sua própria mensagem, ou ainda fazer algum tratamento que contorne a situação, evitando assim que a mensagem seja mostrada ao cliente. Esse tratamento vc pode fazer usando um try...exception analisando qual o erro retornado.


GOSTEI 0
POSTAR