Fórum LOCK REGISTRO NO FIREBIRD #37239
03/07/2003
0
Olá pessoal,
Por favou, como implemento o Lock de registro no Firebird???
Uso componentes BDE. Antes usava paradox que faz lock automático e eu só controlava o erro . . .
Desde já agradeço . . .
Abraço
Por favou, como implemento o Lock de registro no Firebird???
Uso componentes BDE. Antes usava paradox que faz lock automático e eu só controlava o erro . . .
Desde já agradeço . . .
Abraço
Andreehrig
Curtir tópico
+ 0
Responder
Posts
03/07/2003
Afarias
o IB/FB ´travam´ automaticamente um registro para alteração na rede, assim q o registro é ´postado´... e liberam apenas após um COMMIT ou ROLLBACK.
ex:
se vc Fizer:
query.Edit;
query.campoTal.value := x;
query.Post;
o registro estará ´travado´ até q se realize um COMMIT ou ROLLBACK na transação.
No Firebird (1.5) existem novas opções de LOCK, q se não me engano, é:
select ... for update with lock;
T+
ex:
se vc Fizer:
query.Edit;
query.campoTal.value := x;
query.Post;
o registro estará ´travado´ até q se realize um COMMIT ou ROLLBACK na transação.
No Firebird (1.5) existem novas opções de LOCK, q se não me engano, é:
select ... for update with lock;
T+
Responder
Gostei + 0
03/07/2003
Diogoalles
É CLARO .....
QUE NÃO SEI !!!!!!!!
EHEHEHEHEH
QUE NÃO SEI !!!!!!!!
EHEHEHEHEH
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)