Salut,
je suis en train de realiser un petite application Pyhon avec Tkinter qui est connecter a une base de donnees MySQL.
Dans mon code j´ai cree une fonction qui selectionne les elements d´un table (ici table phone)
...mais cela me renvoi l´erreur suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 def setSelect () : global phoneList c = db.query("select id,name,phone from phones order by name") phoneList = c.fetchrows() select.delete(0,END) for id,name,phone in phoneList : select.insert (END, name)
....j´ai evidement consulter la FAQ Tkinter et reessayer comme ca
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 linux:~/Python/Tutorials # python sqlPhone.py Traceback (most recent call last): File "sqlPhone.py", line 85, in ? setSelect () File "sqlPhone.py", line 79, in setSelect phoneList.fetchrows(c) AttributeError: 'NoneType' object has no attribute 'fetchrows'
...mais cela me renvoi toujours la meme erreur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 def setSelect () : global phoneList c = db.query("select id,name,phone from phones order by name") #phoneList = c.fetchrows() phoneList = c phoneList.fetchrows() select.delete(0,END) for id,name,phone in phoneList : select.insert (END, name)
Pardonne mon inexperience en Python, c´est probablement une erreur toute bete...
Merci de votre aide...
Partager