|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : avril 2004 Messages : 7 ![]() |
Salut tout le monde !
J'ai développé une application client/serveur en Delphi 7 avec InterBase 6.0 sous XP sur P IV. A chaque fois qu'on saisit sur poste pendant que les autres postes sont aussi connectés, il y a ce message d'erreur "lock-conflict on nowait transaction deadlock" Comment éviter ce message d'erreur? J'ai mis la propriété des transactions sur "Read Committed". Aidez-moi s'il vous plait. Merci |
|
|
00
|
|
|
#2 |
|
Membre émérite
![]() ![]() |
Voici ce que je fait d'habitude
- Primo , la durée de la transaction doit être le plus court possible. - Secundo, eviter d'utiliser des transaction globale - Tertio, utiliser Commit/Rollback à la place de CommitRetainning/Rollbackretainning - Essaie de passer sous Firebird. Si tu nous dis quelle compo tu utilise ? A+
__________________
On progresse ..... |
|
|
00
|
|
|
#3 |
|
Expert Confirmé Sénior
![]() ![]() Pierre Ingénieur qualité méthodes Inscription : mars 2003 Messages : 3 726 ![]() |
Tu peux aussi vérifier que tu n'es pas dans le cas de figure décrit ici : http://thierry-laborde.developpez.co...es/interbase6/
__________________
"Il n'y a pas de bonnes réponses à une mauvaise question." (M. Godet) ----------------------- Pensez à cloturer votre sujet - Aucune réponse aux sollicitations techniques par MPUsus magister est optimus |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com