Fórum Identificar se o registro já existe. #287508
09/07/2005
0
Estou usando o InterBase.
Ullrich
Curtir tópico
+ 0Posts
09/07/2005
Weber
Gostei + 0
09/07/2005
Beppe
Vc deve ter constraints na tabela que impedem registro duplicados, então basta ´deixar rolar´ e catar a exceção se ocorrer. Algo assim:
try MeuDataSet.Post; Transaction.CommitRetaining; except ShowMessage(´Não foi possível incluir´); end;
Se vc não travar a tabela, alguém pode fazer um insert nesse meio tempo.
Gostei + 0
11/07/2005
Gigatel
Gostei + 0
12/07/2005
Orpolonio
Gostei + 0
12/07/2005
Silviogs
para uma boa normalização do banco de dados, sua tabela precisa conter uma chave primária que diferencie unicamente os registros:
Ex: Nome
Data Nascimento
Nome Pai
Nome Mae
Sexo (neste caso para nomes que são iguais para homem e mulher-
Irismar, Luzimar etc.)
etc.....
desta forma o banco se encarregará de informar que já exsite um registro com as mesmas características.
Atenciosamente
Silvio Guedes
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)