J'ai vraiment survolé ton post et pourquoi j'ai du le relire 3 fois pour essayer de comprendre quelque chose dans ton charabia.
J'ai juste remarqué une chose qui m'a sauté au yeux à la ligne suivante.
MonSQL := 'SELECT Ville FROM Code_Postal WHERE Code_Post = ' + AcodePoste.Text + '';
Généralement, on gère le code postal sous forme de chaîne pour éviter par exemple que le code de Privas ("07000") se tranforme en 7000 dans la BDD.
Si tu as géré le code via une chaîne, alors ta requête SQL n'est pas bonne. Essaie ceci pour voir si ça s'améliore.
MonSQL := 'SELECT Ville FROM Code_Postal WHERE Code_Post = "' + AcodePoste.Text + '"';
Partager