Bloquear registro Zeos + Mysql

19/11/2015

0

Olá pessoal,

Estou usando Lazarus, com conexão via ZeosLib ao banco Mysql.

O problema que estou enfrentando é que preciso bloquear um registro, para permitir apenas o primeiro usuário que deu commit. A próxima transação, não pode ser "wait", tem de gerar uma exception ao tentar dar commit, para que eu possa tratar.
De todas as formas que tentei até então, todas resultam em um "wait" até a primeira transação terminar, e então ele salva a segunda alteração também, ou dá erro por timeout.

Alguém tem experiência pra me indicar o caminho a seguir?

Qualquer ajuda agradeço.

Abraço
Odacir Cristofolini

Odacir Cristofolini

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar