bonjour
me revoila, avec une nouveau problème:
une petit formulaire tkinter, qui enregistre les donnée dans une base sqlite3, les 5 premiers essais sont concluant puis au sixième :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
   cursor.execute('INSERT INTO clients VALUES (?,?,?,?,?,?,?,?)', new_client)
sqlite3.OperationalError: database is locked
le code de connexion :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 if nomrecu:
        connection = sqlite3.connect("base1.db")
        cursor = connection.cursor()  
        new_client = (cursor.lastrowid, nomrecu, prenomrecu, tel1recu, tel2recu, villerecu, codepostalrecu, pubrecu)
        cursor.execute('INSERT INTO clients VALUES (?,?,?,?,?,?,?,?)', new_client)
        connection.commit()
        connection.close()
 
    else:
 
        show_error()
merci de votre attention