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 : Sélectionner tout - Visualiser dans une fenêtre à part
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