Bonjour, j'ai un souci un avec avec un module écrit en Delphi qui effectue des insertions dans un table : il arrive fréquemment que, bien qu'aucune erreur ne se produise, aucune ligne ne soit effectivement inscrite dans la table.
En répétant l'opération (réexécuter les mêmes commandes), ça finit par marcher.
Le programme utilise les composants Zeos sur une BD MySQL 4.1 avec des tables ISAM classiques, dans un environnement multi-utilisateurs.
J'ai essayé d'utiliser le LOCK TABLES ... WRITE mais sans succès.
Je suis perdu car, étant habitué aux transactions sous Firebird, je ne vois pas très bien ce que je pourrais faire.
Merci aux pros de MySQL d'éclairer ma lanterne...
Partager