GARANTIR DESCONTO

Fórum Transações #52131

10/08/2005

0

Olá pessoal

Tenho uma aplicação em rede, com FB1.5, e preciso impedir que um determinado registro que está sendo editado num computador, seja editado ou excluído em outro computador. Já vi por aí que é por meio de TRANSAÇÕES, mas não encontrei nada explicando com detalhes.

Alguém poderia me ajudar?

Valeu
rtava


Rtava

Rtava

Responder

Posts

10/08/2005

Afarias

Uma vez alterado o registro fica bloqueado até q a transação q o alterou seja fechada (commit ou rollback)


T+


Responder

Gostei + 0

11/08/2005

Rtava

Desculpe, acho que não fui claro...
Suponha que você esteja visualizando um registro. Suponha que você fique visualizando esse registro em seu programa por alguns minutos. Suponha que num determinado momento você deseje alterar esse registro, porém alguém em outro computador tenha acessado o mesmo registro e já tenha o excluído. Na sua tela, em seu computador, o registro ainda estará aparecendo. No momento em que você for salvar sua alteração dará erro, pois o registro não existe mais na base.

Como resolver isso? Não é por meio de transações?

rtava


Responder

Gostei + 0

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

Aceitar