bonjour,
Je m'excuse par avance de poser une question de boulet, mais je n'arrive pas à faire de transactions avec les composants ZeOS sur une base MySQL. Le code est tout simple :
La zone est modifiée malgrè le Rollback. C'est même pire que ça car même sans faire de rollback, on voit la modif depuis une autre appli dès le ExecSQL passé.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 ZConnection1.StartTransaction; ZQuery1.SQL.Text := 'update latable set lazone = ''valeur'''; ZQuery1.ExecSQL; ZConnection1.Rollback;
C'est peut-être un problème de paramétrage du serveur MySQL car j'ai le même soucis en passant par le BDE.
Quelqu'un a-t-il une idée ?
Bloon
Partager