bonjour tout le monde
J'utilise delphi std4 (et oui, un vieux delphi), pour accéder à un base ACCESS, par l'intermédiaire des composants KADAO. J'utilise les tables KADAO pour insérer,modifier et supprimer des valeurs dans la base.
J'avais un problème de conflit (en mode édition) lorsque deux utilisateurs essayaient de modifier le même enregistrement. J'ai résolu le problème directement dans ACCESS (vérrouillage par défaut = enregistrement modifié) et j'ai mis la propriété LocksType de ma table à dbPessimistic.
Cependant, lorsque je supprime un enregistrement (depuis mon appli : TableXXX.delete), les autres utilisateurs, lorsqu'ils parcourent la base, ils ont un message : enregistrement supprimé à chaque changement d'enregistrement. De plus, lorsque je veux supprimer un enregistrement qui est en train d'être modifié par un utilisateur, je n'ai aucun problème.
Je n'ai pas encore tester l'insertion simultanée d'enreg, mais je pense que je vais avoir des pb (clé primaire en NumAuto dans la table )
Y a t'il une personne qui puisse m'aider pour :
- eviter une suppression alors qu'elle est en edition
- mettre à jour la bd lors d'une suppression
merci d'avance
Partager