Problemas com chaves em banco de dados Paradox!!-

21/05/2003

0

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?


Host

Host

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

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

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

Aceitar