Bonjour bonjour,
En faite pour faire simple je reçois une matrice de ma db...
J'aimerai créer une liste d'objet a partir de ma matrice...
Exemple :
Seulement avec ce code, tous les objet dans ma liste pointe vers le même objet en mémoire...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 def Avoir_List_Dispo(self, entite):#Liste les fonctions disponibles pour l'entite passer en parametre conn = pyodbc.connect(self.sql_chaine_connexion) cursor = conn.cursor() Sql_cmd = "select * from fonction where id_fonc not in (select a.id_fonc from avoir AS a INNER JOIN fonction AS f ON a.id_fonc = f.id_fonc where a.id_entite = %d)" %(int(entite.id)) aray = cursor.execute(str(Sql_cmd)) fonctions = [] for row in aray:#Je creer une liste de liste qui contient ID et nom de fonction fonction = Vtek_Fonction() fonction.id = row.id_fonc fonction.nom = row.fonc_nom fonctions.append(fonction) conn.close() return fonctions
Comment pourrais-je faire pour en ajouter un nouveau a chaque tour de boucle?
Partager