Fórum Pegar o Cód. do Erro no Key Violation. #225958

14/04/2004

0

Uso Interbase e faço o seguinte para inserir dados em uma tabela:

try qryGenericaDestino.ExecSql; qryGenericaOrigem.Next; except on E:Exception do begin ShowMessage(E.Message); qryGenericaOrigem.Next; end; end;


Gostaria de saber se tem como eu saber o número do erro do key violation para fazer uma verificação:


try qryGenericaDestino.ExecSql; qryGenericaOrigem.Next; except on E:Exception do begin [color=red:674e38951d] if CodErro = XXX then ShowMessage(´Violação de Chave´);[/color:674e38951d] qryGenericaOrigem.Next; end; end;



obrigado


Adriano Santos

Adriano Santos

Responder

Posts

14/04/2004

Maxwell_monteiro

faça isso

try
Query1.Open;
except
on E: Exception do
E.Message;
end;

so que no lugar do Exception vc coloca uma classe de Exceção do interbase que não me lembro o nome e ai vc acessa a propriedade id


Responder

Gostei + 0

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

Aceitar