2016-09-29 3 views
0

Je veux récupérer des données de la table sqlite3, ceci est mon code, mais je n'ai qu'une liste vide. J'ai vérifié ma requête sur le sqlite3 et ça marche bien.récupérer les données sqlite3 dans la liste python

import sqlite3 
conn = sqlite3.connect("testee.db") 
c = conn.cursor() 
myquery = ("SELECT stock FROM testproduct WHERE store=3;") 
c.execute(myquery) 
templist=list(c.fetchall()) 

Mais le templiste est vide.

+0

Êtes-vous sûr d'avoir ces données? que se passe-t-il lorsque vous exécutez le sql directement? –

Répondre

0

J'ai découvert l'erreur tout à l'heure. Le fichier de base de données dans ce répertoire était vide. J'ai copié le fichier rempli dans le répertoire python est en cours d'exécution et cela fonctionne très bien.