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 ne comprends pas pourquoi cela me donne l'erreur, La chaîne réelle que j'essaie d'insérer est de 74 caractères, c'est: "/ gifs / epic-fail-photos-there-i-fixed-it-aww-man-the -tire-pressions-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 TEXT.
J'y suis depuis des heures et je n'arrive pas à comprendre ce qui se passe.