Problemas com chaves em banco de dados Paradox!!-

21/05/2003

1

Meu 1º problema, acontece qdo tento salvar no banco de dados a instrução:
With...etc...
Try
database1.ProdutosTb.FieldByName´Codigo´).AsString:=
database1.ProdutosTmpTb.FieldByName(´Codigo´).AsString;
etc....
ApplyUpdates; <= Neste ponto ele me retorna ´KEY VIOLATION´
e sai da intrução Try.Como devo proceder?


Responder

Posts

22/05/2003

Skaarj

Bem, o erro de Key violation ocorre quando voce tenta incluir na tabela, no campo chave, dois registro com o mesmo valor.
Por exemplo:
A chave é o código e vc tenta inserir dois registro com código 3.. Gera a exceção de key violation..
A modos de tratá-la no OnPostError.. Mas o erro é causado por isso..


Responder
×
+1 DevUP
Acesso diário, +1 DevUP
Parabéns, você está investindo na sua carreira