Fórum Capturar SQLCODE retornado pelos comandos SQL. #39833
31/10/2003
0
Olá, Pessoal.
Gostaria de saber como faço para capturar o SQLCODE retornado pelos comandos SQL´s. Para tratá-los conforme o codigo retornado e emitir a mensagem para o Usuário, mantendo assim a integridade dos dados.
Uso o Interbase/Firebird.
Sem mais, agradeço desde já.
Ovidio Jr.
ovidiojr@bottegarepresentacoes.com.br
Gostaria de saber como faço para capturar o SQLCODE retornado pelos comandos SQL´s. Para tratá-los conforme o codigo retornado e emitir a mensagem para o Usuário, mantendo assim a integridade dos dados.
Uso o Interbase/Firebird.
Sem mais, agradeço desde já.
Ovidio Jr.
ovidiojr@bottegarepresentacoes.com.br
Ovidio
Curtir tópico
+ 0
Responder
Posts
01/11/2003
Afarias
depende de q componentes vc esteja usando para acessar o IB/FB, se for IBX::
try
{ sua query }
except
on E: EIBError do
HandleInterbaseError(E.SQLCode, E.IBErrorCode);
end;
procedure HandleInterbaseError(SQLCode, IBErrorCode: Long);
begin
{ seu tratamento de erros }
end;
A classe EIBError está definida na unit IB.PAS (IBX)
T+
try
{ sua query }
except
on E: EIBError do
HandleInterbaseError(E.SQLCode, E.IBErrorCode);
end;
procedure HandleInterbaseError(SQLCode, IBErrorCode: Long);
begin
{ seu tratamento de erros }
end;
A classe EIBError está definida na unit IB.PAS (IBX)
T+
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)