GARANTIR DESCONTO

Fórum Tratamento da exceção EDatabaseError #371089

08/06/2009

0

Olá a todos!

Estou tentando tratar a exceção EDatabaseError, que é chamado chamada
quando há erro referente ao banco de dados. Porém ainda não obtive sucessos.
Tentei fazer do seguinte modo:
Try DataModule.Table.Post; except on EDataBaseError do ShowMessage.--------------------; end;

e também:
Try DataModule.Table.Post; exception EDataBaseError do ShowMessage.--------------------; end;


Uma alternativa para isso é tratar componente a componete de um formulário, porém é muito trabalhoso.

Desde já Obrigado!


Fabricio.ribeiro

Fabricio.ribeiro

Responder

Posts

08/06/2009

Danielrsanches

o q ocorre ??? ele simplesmente não faz nada ou dá erro ???

post o problema mais detalhado !!


Responder

Gostei + 0

08/06/2009

Fabricio.ribeiro

O delphi não reconhece a classe EDatabaseError como um sintaxe válida
para o complemento da axceção.


Responder

Gostei + 0

08/06/2009

Danielrsanches

tente declarar a unit DB na cláusula USES ...

abraço !!


Responder

Gostei + 0

08/06/2009

Fabricio.ribeiro

Obrigado danielrsanches!
Funcionou perfeiramente!

Abraços!


Responder

Gostei + 0

08/06/2009

Gss6978

ah baun, tentah assim ó:

try DataModule.Table.Post; except on [b:b6d6235cf3]E: EDatabaseError[/b:b6d6235cf3] do ShowMessage([b:b6d6235cf3]E.Message[/b:b6d6235cf3]); end;


assim vc vai poder ver qual eh o erro e tratá-lo de umah maneriah melhor!

espero ter ajudado!


Responder

Gostei + 0

08/06/2009

Fabricio.ribeiro

ajuduo sim gss6978,
afinal sempre é bom ter algumas dicas para um melhor entendimento.
Obrigado!


Responder

Gostei + 0

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

Aceitar