23-03-2011, 09:49 AM
bon, désolé pour mon précédent post alarmiste je pense savoir d'où venait le soucis, j'avais un FOR UPDATE dans une requête...j'ai viré le FOR UPDATE
par contre dans ma boucle primaire de résolution d'action (voir code plus haut svp) il semble que le FOR UPDATE soit nécessaire alors que la requête est dans une transaction...
je pensais qu'une transaction bloquait automatiquement en écriture toutes les tables concernées, non ?
car si je ne met pas le FOR UPDATE, mes actions sont résolues plusieurs fois (quand 2 navigateurs de 2 joueurs tentent de résoudre la meme action au meme mpment)
merci pour tout vos conseils, bonne journée ensolleillée
par contre dans ma boucle primaire de résolution d'action (voir code plus haut svp) il semble que le FOR UPDATE soit nécessaire alors que la requête est dans une transaction...
je pensais qu'une transaction bloquait automatiquement en écriture toutes les tables concernées, non ?
car si je ne met pas le FOR UPDATE, mes actions sont résolues plusieurs fois (quand 2 navigateurs de 2 joueurs tentent de résoudre la meme action au meme mpment)
merci pour tout vos conseils, bonne journée ensolleillée