|
FORUMS PROFESSIONNELS WINDEV, WEBDEV et WINDEV Mobile |
| | | | | |
| 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é". |
| |
| |
| | | |
|
| | | | |
| | |
| | |
| |
|
|
|