Problemas com chaves em banco de dados Paradox!!-

21/05/2003

2

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

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários. Para saber mais sobre o uso de cookies,
consulte nossa política de privacidade. Ao continuar navegando em nosso site, você concorda com a nossa política.

Aceitar