Bonjour,
Je cherche à savoir s'il est possible de mettre à jour les tables associées à un ADOQuery contenant la requête "select..union.. select" lié à un dbgrid.
Je m'explique :
J'ai un TADOQuery avec la commande (exemple) :
"SELECT id_client, nom_client from clients
UNION
SELECT id_client, nom_client from clients_histo"
Les deux tables sont de même structure (même clé primaire, mêmes champs).
Un dbgrid est relié à cet ADOQuery
Si j'essaye de modifier à partir du dbgrid une ligne du "select clients_histo" (alors que ça marche pour la table clients), j'ai une exception avec le message 'La ligne n'a pas pu être trouvée pour la mise à jour. Certaines valeurs ont peut être changé depuis leur dernière lecture'.
Apparemment la modification n'est acceptée que pour la première table apparaissant dans la requête.
Merci pour toute réponse.
Partager