PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2025 → accès concurrentiels à DB (en même temps) et triggers
accès concurrentiels à DB (en même temps) et triggers
Débuté par no, 14 jan. 2005 18:32 - 1 réponse
Posté le 14 janvier 2005 - 18:32
Bonjour,

Je me demandais comment WinDEV gère les modifications simultanées et multiples et les tirggers. La synchronisation entre les requêtes est elle assurée ? En d'autres mots, est-ce qu'il est possible d'avoir deux triggers AVANT modif de suite ou bien l'ordre AVANT MODIF, APRES MODIF sera toujours respecté ?

Autre question, comment WinDEV réagit-il lors qu'on tente de modifier plusieurs fois en même temps (via plusieurs threads) la même table et le même enregistrement ?

Comment gérer cette synchronisation ?

Merci d'apporter quelques lumières !

Sébastien
Posté le 14 janvier 2005 - 19:55
C'est a vous de gerer cela en programmant de facon a ce que le blocage de l'enregistrement ne soit pas trop long. Il est impossible d'enregistrer simultanément le meme enregistrement, il y a forcément une des deux actions d'écriture qui arrivera avant l'autre.

Si vous lisez un enregistrement en le bloquant et que vous ne faites pas d'autre lecture ou modification sur cet enregistrement dans un thread , les autres ne peuvent plus écrire l'enregistrement tant qu'il n'est pas "libéré".