Pegar o Cód. do Erro no Key Violation.
Uso Interbase e faço o seguinte para inserir dados em uma tabela:
Gostaria de saber se tem como eu saber o número do erro do key violation para fazer uma verificação:
obrigado
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
Curtidas 0
Respostas
Maxwell_monteiro
14/04/2004
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
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
GOSTEI 0