Bonjour,
J'ai 2 tables paradox dans un projet delphi6, je veux mettre à jour un champs de la table 1 avec des infos de la tables 2.
J'utilise un tquery, renseigné comme suit :
L'execution se fait par : Tquery1.ExecSql;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Update table1 set Zone1AMettreAJour = (select distinct Valeur from table2 where 'jointure entre table1 et table2')
Et ça marche, j'ai 863 lignes de ma table1 correctement mises à jour.
Mon problème est que je veux faire un deuxième sql pour mettre à jour une autre zone de ma table1, toujours à partir de ma table2.
A l'exécution du 2ème tquery, j'ai le message suivant :
'fonctionnalité non supportée' . J'ai 615 lignes qui ont quand même été mises à jour, mais il s'est arrêté au beau milieu de l'exécution.
L'article suivant à mettre à jour est tout à fait normal, j'ai plutôt l'impression que j'ai atteint une limite quelconque de delphi.
En vous remerciant si vous avez une idée pour m'aider.
spocksb
Partager