GARANTIR DESCONTO

Fórum tranduzir violação de fkey no firebird #46163

20/08/2004

0

tem como alterar a manesagem de violação do fkey no firebird? tipo usar um excessão...?


Guibas

Guibas

Responder

Posts

20/08/2004

Afarias

tratamento de exceções normal... try/except



T+


Responder

Gostei + 0

20/08/2004

Guibas

mas pra traduzir pelo banco tem como??? usando exceptions do firebird?


Responder

Gostei + 0

20/08/2004

Afarias

Usando exceptions não acho uma boa -- não é esta a função delas e vc vai ter problemas se usar acentos e tals nelas.

Se vc quer traduzir a ´nível de banco´ pode traduzir o arquivo interbase.msg (ou firebird.msg) -- o IBExpert por exemplo tem um editor para este arquivo



T+


Responder

Gostei + 0

20/08/2004

Guibas

deu certo a tradução;...

mas só que meu programa naum ta mostrando a mensagem de violação vc sabe pq? no delphi aparece ... mas se uso o exe não aparece ...


Responder

Gostei + 0

20/08/2004

Afarias

como está o código e q mensagem aparece?


T+


Responder

Gostei + 0

20/08/2004

Guibas

o codigo é só o .post e o appyupdates;

qdo tento no delphi ele da a mensagem que traduzi pelo ibexpert ... fk

mas qdo tento exe ele naum da msg nenhuma e ainda apaga o reistro ... (apenas do clientdataset ... pois qdo refaço o select ele ainda esta no banco);

e qdo uso tentei usar try / except nunca passava pelo except ... nem qdo usava no delphi nem qdo usava o exe[/list]


Responder

Gostei + 0

20/08/2004

Afarias

Vc está usando ClientDataSets?? hahahaha... :D

CDS.ApplyUpdates() não geram exceções... vc tem q usar o evento OnReconcileError para mostrar o erro. Blz?!



T+


Responder

Gostei + 0

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

Aceitar