GARANTIR DESCONTO

Fórum Excessão do Firebird não aparece na aplicação #181403

11/09/2003

0

As Excessões do Firebird, como violação de chave estrangeira, não aparecem na minha aplicação. Mas quando executo a aplicação pelo delphi (F9) aparece.

Delphi 7, Firebird 1.03 e Ibx para conexão com o banco. :?: :?:


Desde já muito obrigado


Andregeraldo

Andregeraldo

Responder

Posts

11/09/2003

Fred

que componentes de acesso ao banco voce esta usando??


Responder

Gostei + 0

11/09/2003

Andregeraldo

Uso o IbTransaction, IbDataset, IbDataSet e DataSource


Responder

Gostei + 0

11/09/2003

Andregeraldo

Uso o IbTransaction, IbDataset, IbDatabase e DataSource



Responder

Gostei + 0

11/09/2003

Fred

esperimente colocar no evento OnPostError do IBDataSet:

procedure TForm1.IBDataSet1PostError(DataSet: TDataSet; E: EDatabaseError;
var Action: TDataAction);
begin
showmessage(e.Message);
end;

OBS. nao testei, no meu caso uso ClientDataSet e ele nao mostra os erros ai eu coloco no seu evento OnReconcileError a mensagem


Responder

Gostei + 0

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

Aceitar