Remplir une ListBox a partir d'une requete SQL avec clause ORDER BY DESC ne fonctionne pas
bonjour,
je veux remplir une ListBox via une requête SELECT SQL qui pointe sur une table CLIENT dans l'ordre inverse de l'id_Client. (Base postgresql)
j'ai le code suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
conn = psycopg2.connect(**paramConnect)
cursor = conn.cursor()
ListeDevis.delete(0,END)
cursor.execute("SELECT id_client, nom_client, prenom_client FROM client ORDER BY id_client DESC")
result = cursor.fetchone()
while result:
result = cursor.fetchone()
print(result)
ListeDevis.insert(END, result)
cursor.close()
conn.close() |
En fait, il ne m'affiche pas le dernier record de la table client, record qui devrait donc apparaître en début de liste. Si je fais la même chose avec un .... ORDER BY id_client ASC, là cela fonctionne, je vois bien mon dernier client en fin de liste.
Si vous avez une idée.... je suis preneur !!
Un grand merci à vous.
JMV