J'ai une requête qui me retourne 3 enregistrements dont la syntaxe se termine par
Lorsque je parcoure ces enregistrment, j'utilise la commande Lock qui verrouille bien mes données.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Update NOWAIT
Par contre, ensuite, si je réexécute le même qry et que je fais la commande Unlock, cela ne ma libère pas mes enregistrments.
Quelqu'un peut-il m'aider ? ( avec un petit exemple de code ).
Merci d'avance.
NB : Mon code est du type :
Idem sur commande Unlock
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Toto.sql.text:='select jour from A'; Toto.sqllock.text:='select * from B where B.jour=:jour FOR UPDATE NOWAIT'; Open; While not Toto.eof do begin Toto.lock; Toto.next; end;
Partager