Bonjour à tous !
Je suis sous Access 2003, Mysql 4.1.9, et j'ai installé le driver ODBC 3.51 pour interroger le serveur avec Access.
J'ai suivi toute la procédure de la page
http://dev.mysql.com/doc/mysql/en/deleted-problem.html
pour eviter le #Deleted et je n'ai plus ce problème.
Mais pour éviter ce #Supprimé donc et utiliser des tables attachées il faut ajouter un champ TIMESTAMP dans chaque table liée.
Avec ce nouveau champ je ne peux plus mettre à jour ou supprimer un enregistrement mais seulement en créer. J'ai bien les privilèges qu'il faut dans le lien odbc et il est possible de mettre à jour un enregistrement par phpmyadmin (pour Timestamp il mettra now() peu importe la valeur renseignée).
[QUESTION]
Je reçois l'erreur : " ODBC- Echec de mise à jour sur une table "blabla" attachée. Types de donées SQL hors limites" sous entendu : Je ne peux pas mettre à jour cette ligne par ce que le champ TIMESTAMP est déja renseigné (du coté Access) d'une date ulterieure et le serveur attend un NULL ou un now() dans sa requète d'update.
[/QUESTION]
J'ai consulté FAQs et forums mais je capitule alors Merci d'avoir pris le temps de me lire et éventuellement de me répondre !
Greg
Partager