IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Access Discussion :

Conflit d'ecriture via MyOdbc


Sujet :

Access

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 35
    Points : 34
    Points
    34
    Par défaut Conflit d'ecriture via MyOdbc
    Bonjour à tous,

    Encore un conflit d'ecriture et oui...désolé. Je n'ai pas repris le post de l'année dernière de Manu0086 bien qu'il s'en rapproche.

    La config:
    Access 2003
    MyODBC 3.51.10 qui est stable, je trouve, avec
    Mysql 4.1.16 nt
    donc des tables attachées avec des Timestamp
    j'ai fait toutes les MAJ Jet, MDAC et Cie

    et pourtant, il me reste un conflit d'ecriture, la gestion de l'update me direz vous oui mais non, enfin presque !

    Dans une datasheet par exemple, le conflit n'apparait que si je modifie la valeur du champ pour finalement remettre la meme valeur; changer la valeur pour une autre la il n'y pas de problème.

    J'ai essayé de refaire une base propre avec des nouvelles tables systèmes mais cela m'a juste permis d'alleger un peu le projet. Je vois bien que c'est un probleme d'enregistrement sauvegardé ou pas, mais il n'y a aucune modification sql en même temps...J'ai essayé de regarder les log de myodbc mais elles ne sont pas super explicites pour un néophyte....

    Voila, je conçois bien que resoudre ce petit probleme qui ne tient pas du tout a du code n'est pas un super défi mais peut être que quelqu'un a constaté la même chose et aurait la gentillesse de confirmer.
    Parce que ça fait quand même bizarre d'expliquer à un utilisateur qu'il y a un bug de l'appli si il change un champ puis qu'il remet la valeur initiale !

    Voila bonne journée a tous !

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 35
    Points : 34
    Points
    34
    Par défaut
    Bonjour ! :trouve:

    Pour ceux que ça interresse, pour résoudre ce conflit entre Access et MyODBC :

    Non seulement il faut timestamper coté serveur mais aussi coté client en rajoutant quelque part dans le formulaire un champ caché date qui a pour source de la table liée un champ DATETIME ( sous MySQL).

    Dans le formulaire sur l'événement avant mise à jour, mettre la valeur du champ à Now(). Cela ne résoud pas le problème sur la table en elle même mais au moins l'utilisateur de formulaire ne se fait pas jeter.

    Voila. A bientôt pour de nouvelles aventures.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. conflit d'ecriture dans une table
    Par laurent.w dans le forum Access
    Réponses: 6
    Dernier message: 25/01/2007, 17h02
  2. Re conflit d'ecriture
    Par mycrodom dans le forum Access
    Réponses: 3
    Dernier message: 27/11/2006, 16h10
  3. conflit d'ecriture bizarre
    Par lemo dans le forum Access
    Réponses: 1
    Dernier message: 18/09/2006, 22h01
  4. Conflit d'ecriture...
    Par sentenza dans le forum Access
    Réponses: 1
    Dernier message: 19/01/2006, 15h38
  5. Conflit d'ecriture apres un update
    Par ouellet5 dans le forum Access
    Réponses: 9
    Dernier message: 22/10/2005, 04h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo