Fórum Eliminar registro virtual #53793
07/11/2005
0
Luizneto
Curtir tópico
+ 0Posts
07/11/2005
Afarias
quem usa IBX por exemplo, pode colocar na propriedade DeleteSQL (IBDataset ou IBUpdateSQL) o código:
update tabela set campo_flag = valor_excluido;
(no lugar do tradicional delete from ...)
quem usa ClientDataSet/DataSetProvider pode optar por usar o enento BeforeUpdateRecord do Provider para fazer a a operação de exlusão ´na mão´ (atualizando o campo)
entre outras formas possíveis...
T+
Gostei + 0
07/11/2005
Luizneto
Gostei + 0
07/11/2005
Afarias
Vai eliminar da memória (buffrer do CDS) mas o comando SQL q será executado no banco de dados vc controla no BeforeUpdateRecord -- sendo assim vc pode executar um UPDATE no lugar de um DELETE
T+
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)