tranduzir violação de fkey no firebird
tem como alterar a manesagem de violação do fkey no firebird? tipo usar um excessão...?
Guibas
Curtidas 0
Respostas
Afarias
20/08/2004
tratamento de exceções normal... try/except
T+
T+
GOSTEI 0
Guibas
20/08/2004
mas pra traduzir pelo banco tem como??? usando exceptions do firebird?
GOSTEI 0
Afarias
20/08/2004
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+
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+
GOSTEI 0
Guibas
20/08/2004
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 ...
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 ...
GOSTEI 0
Afarias
20/08/2004
como está o código e q mensagem aparece?
T+
T+
GOSTEI 0
Guibas
20/08/2004
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]
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]
GOSTEI 0
Afarias
20/08/2004
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+
CDS.ApplyUpdates() não geram exceções... vc tem q usar o evento OnReconcileError para mostrar o erro. Blz?!
T+
GOSTEI 0