Bonjour,
quelqu'un sait-il comment on pose un verrou sur une requête HF C/S avec HexecuteRequeteSQL ?
Cordialemenr. Gilles
Bonjour,
quelqu'un sait-il comment on pose un verrou sur une requête HF C/S avec HexecuteRequeteSQL ?
Cordialemenr. Gilles
Un verrou est un notion que peu de base de données SQL supporte, de plus c'est une notion qui n'est pas normalisé en SQL. HexecuteRequeteSQL supportant, au moins sur le papier, plusieurs bases de données, il me semble difficile de croire que PCSoft ait implémenté une solution pour toutes les bases.
D'après moi il n'est pas possible de poser un verrou sur une requête.
Généralement en SQL on utilise plutôt un accès concurrentiel de type optimiste.
Si ce message vous a semblé utile, il est possible qu'il soit utile à d'autres personnes. Pensez au . Et n'oubliez pas le le moment venu !
On n'a pas à choisir si l'on est pour ou contre la décroissance, elle est inéluctable, elle arrivera qu'on le veuille ou non.
Bonjour,
Merci pour votre réponse.
J'ai mal posé ma question... Je parle de verrous explicites.
http://dev.mysql.com/doc/refman/5.0/...ing-reads.html
https://postgresql.developpez.com/do...tion/francais/
Dans mon approche, les connecteurs natifs de Windev mySQL et pgSQL gèrent parfaitement le FOR UPDATE par exemple en SQLConnecte....
Mais le FOR UPDATE -qui serait la solution nativement implantée dans les bases que j'utilise habituellement- ne l'est pas dans le HF. Et SQLlitBloque, une solution qui sans être équivalente permettrait de répondre à mon problème, n'est pas implantée non plus...
J'ai bien une solution mais elle n'est pas C/S (ie SQL) : elle impose de passer par un hBloqueNumEnr...
Merci cordialement. Gilles
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager