def insert(array):
connection=sqlite3.connect('images.db')
cursor=connection.cursor()
cnt=0
while cnt != len(array):
img = array[cnt]
print(array[cnt])
cursor.execute('INSERT INTO images VALUES(?)', (img))
cnt+= 1
connection.commit()
connection.close()
Je n'arrive pas à comprendre pourquoi cela me donne cette erreur. La chaîne que j'essaie d'insérer fait 74 caractères, c'est : "/gifs/epic-fail-photos-there-i-fixed-it-aww-man-the-tire-pressures-low.gif".
J'ai essayé de str(array[cnt]) avant de l'insérer, mais le même problème se produit, la base de données n'a qu'une seule colonne, qui est une valeur TEXTE.
Je suis dessus depuis des heures et je n'arrive pas à comprendre ce qui se passe.