arnaudlamy72
Messages postés3Date d'inscriptionjeudi 1 avril 2004StatutMembreDernière intervention 1 avril 2004
-
1 avril 2004 à 15:49
cs_starfighter
Messages postés90Date d'inscriptionmardi 18 mars 2003StatutMembreDernière intervention28 février 2005
-
1 avril 2004 à 16:52
Bonjour,
Je suis actuellement en train de développer un programme de gestion d'achats.
Lorsque je lance une récap de fin de mois, en faisant un select sur une table, parfois ce message apparait:
La transaction (processus ID = #17) a été bloquée par un autre processus et a été choisie comme victime. Relancez la transaction..
J'aimerais savoir, comment récuperer l'erreur et relancer la transaction sans planter l'application.
crenaud76
Messages postés4172Date d'inscriptionmercredi 30 juillet 2003StatutMembreDernière intervention 9 juin 200628 1 avril 2004 à 16:18
Tu risques d'avoir du mal a continuer ta récap si tu n'obtiens pas tes chiffres de ta requete non ? ou alors je comprend pas bien ce que tu veux obtenir ?
Pour traiter X requetes, utiliser X fois la meme technique ! Ou mieux : Faire une sub qui ne fait que lancer une requete dont tu transmet le code SQL en paramètre de ta sub !
Comme cela, tu n'as qu'un seul Error Handler à faire, dans cette sus-nommée sub
arnaudlamy72
Messages postés3Date d'inscriptionjeudi 1 avril 2004StatutMembreDernière intervention 1 avril 2004 1 avril 2004 à 16:25
En fait, il faut simplement relancer la requete pour obtenir les chiffres (le temps que les autres utilisateurs n'utilise plus l'enregistrement)
Et c'est cela que je ne vois pas comment faire...
Cordialement
Vous n’avez pas trouvé la réponse que vous recherchez ?