Bonjour,
Je suis sous Access2002, j'ai 2 tables :
- 1 table access (TableA)
- 1 table SQLServeur liée par un lien ODBC (TableB)
Quand je lance cette requête update :j'ai le message d'erreur : "L'opération doit utiliser une requête qui peut être mise à jour"
Code : Sélectionner tout - Visualiser dans une fenêtre à part UPDATE tableA LEFT JOIN tableB ON tableA.Références = tableB.Références SET tableA.champ1 = tableB.champ11
- note 1: Jusqu'à présent la tableB était sur AS400 et je n'avais pas de message d'erreur, depuis que la tableB est sous SQL Serveur, j'ai le message d'erreur.
- note 2: je n'ai que les droits de lecture sur les tables AS400 et SQL Serveur, donc pas de changement de ce coté
- note 3 : si je copie la tableB de SQLServeur sur la base access, et qu'ensuite je fait la requête update, ça fonctionne.
- note 4 : il n'y a pas de clé définie sur la tableB sur SQLServeur (ni sur access en test), mais il y a une clé sur la table AS400
Quelqu'un a-t-il une idée où chercher l'origine de ce problème ?
Merci d'avance
Partager