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:
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
Curtir tópico
+ 0
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
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
Clique aqui para fazer login e interagir na Comunidade :)