Excessão do Firebird não aparece na aplicação
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
Delphi 7, Firebird 1.03 e Ibx para conexão com o banco. :?: :?:
Desde já muito obrigado
Andregeraldo
Curtidas 0
Respostas
Fred
11/09/2003
que componentes de acesso ao banco voce esta usando??
GOSTEI 0
Andregeraldo
11/09/2003
Uso o IbTransaction, IbDataset, IbDataSet e DataSource
GOSTEI 0
Andregeraldo
11/09/2003
Uso o IbTransaction, IbDataset, IbDatabase e DataSource
GOSTEI 0
Fred
11/09/2003
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
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
GOSTEI 0