Ce ne sont pas des quotes qu'il faut mettre mais des "`" pour l'encadrement... de plus, tu ne fais que concaténer ce qui est strictement inutile
!
Donc ça donnerait ceci logiquement :
ADOquery1.SQL.Add('INSERT INTO archive (Num_dossier, CIN, Nom, `Prénom`, Date_naissance, `Prénom père`, `Prénom mère`, Num_dossier_médical, Num_inscription_universitaire, `Tél`, Adresse, Logement, Paiement, Num_chambre) SELECT * FROM etudiante');
Logiquement, avec ça tout est OK! Cependant, si je peux te conseiller une chose, c'est d'éviter les caractères accentués ainsi que les espaces pour les noms de colonnes, ça t'évitera de belles surprises et des prises de tête ![;)](https://www.developpez.net/forums/images/smilies/icon_wink.gif)
A+ ![:)](https://www.developpez.net/forums/images/smilies/icon_smile.gif)
EDIT :
Ou encore voir la méthode que nous propose Franck Soriano
Partager