Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 11/02/2015 11:42:04
- Logiquefloue
- Membre
Requêtes qui ne renvoie rien
Bonjour,
Dans mon code python, j’ai une requête (la 2ème) qui ne renvoie aucune valeur et je ne sais pas pourquoi !!
J’ai toujours recent[0] =None.
Merci de votre aide
voici le code :
for travaux ,recentT in db.prepare("SELECT site,max(date_travaux) FROM travaux GROUP BY site"):
......
je trouve l'année (annee)
je trouve le site (c)
#s'il s'agit d'un site dans le groupe "Travaux"
if c.name in bpy.data.groups["Travaux"].objects:
#trouve le père du c
pere=c.parent
#je cherche la date la plus récente du père
recentPere=db.prepare("SELECT MAX(date_travaux) FROM travaux WHERE id_travaux='%s'"%pere)
#je comprae la date du pere avec celle du C
for recent in recentPere:
if(recent[0]!=None):
anneePere=str(recent[0].year)
if(anneePere>=annee):
......
Hors ligne
#2 11/02/2015 15:52:13
- Logiquefloue
- Membre
Re : Requêtes qui ne renvoie rien
c'est bon j'ai trouvé mon problème. il fallait faire parent=c.paren.name
merci
Hors ligne
Pages : 1