Capturar SQLCODE retornado pelos comandos SQL.

Firebird

31/10/2003

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


Ovidio

Ovidio

Curtidas 0

Respostas

Afarias

Afarias

31/10/2003

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+


GOSTEI 0
POSTAR