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.
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 :
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;
Idem sur commande Unlock