LOCK REGISTRO NO FIREBIRD

Firebird

03/07/2003

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


Andreehrig

Andreehrig

Curtidas 0

Respostas

Afarias

Afarias

03/07/2003

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+


GOSTEI 0
Diogoalles

Diogoalles

03/07/2003

É CLARO .....


QUE NÃO SEI !!!!!!!!


EHEHEHEHEH


GOSTEI 0
POSTAR