Sistema em Rede

Delphi

07/10/2007

Olá pessoal estou com um problema aqui e esta complicado de resolver no paradox eu consegui legal mas no firebird ta cavernoso...

meu problema é o seguinte tenho um sistema e ele funciona em 3 maquinas em rede....

eu gostaria que quando um usuario estivese editando um determinado registro e o outro for mexer nesse mesmo registro q o sistema avisar que o registro ja esta sendo usado por um determinado usuario...

Estou usando componentes Zeos, e BD firebird...


Tchucky

Tchucky

Curtidas 0

Respostas

Mayron Cachina

Mayron Cachina

07/10/2007

Tchucky,
Eu acho que n tem condições não....

Um DB utiliza da técnica de Consistencia, que quando um usuário está mechendo em um registro outro usuário pode modificar os dados que ele garante a consistência dos dados...

Como o Paradox são arquivos e não um Bando de Dados com ACID:
A - Atomicidade C - Consistência I - Isolamento D - Durabilidade



GOSTEI 0
Azimute-al

Azimute-al

07/10/2007

Cria um campo na tabela. Pode ser o codigo do usuario, quando o usuario entrar no registro ele grava o codigo. então vc pode fazer a verificação. Lembrando sempre de limpar o campo quando o usuario sair.
usa uma excessão.


GOSTEI 0
POSTAR