Bonjour, je rencontre un problème concernant des listes à 2 dimensions:
Je récupère une liste à partir d'une requete SQL:
cela me retourne donc une liste à 2 dimensions contenant les données issues de la table lue.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 odbc_connect('MYèODBC_LINK',_,[user(root),password(''),alias(db),open(once)]), findall(L, odbc_query(db,"SELECT * FROM maTable",L),List), maplist(writeln,List), odbc_disconnect(db).
maTable contient une colonne id et une colonne label, je reçois donc dans prolog une liste de cette forme.
à présent, je souhaite ajouter des règles du type: SI colonne label="AZERTY" Alors 1 Sinon 0
et ajouter ce résultat en fin de liste, cad obtenir:
[[id1,label1,0],[id1,azerty,1],....... ]
Je prend toute idée.
d'avance merci,
cdt,
jfv
Partager