Bonjour,
J'ai créé une .db avec sqlite3 avec deux colonnes _Date DATE et _Time TIME. Lorsque j'ajoute des valeurs à cette base j’obtiens cette erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
InterfaceError: Error binding parameter 1 - probably unsupported type.
Comment je dois typer mes variables ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
_date = datetime.strptime("15-09-2022", "%d-%m-%Y").date()
_time = datetime.strptime("20:00", "%H:%M").time()
data = [_date, _time]
 
conn = sql.connect('../db/testType.db')
c = conn.cursor()
# Create table if the table does not exists
c.execute('''CREATE TABLE IF NOT EXISTS testDate(
    _Date DATE,
    _Time TIME)''')
 
c.execute('''INSERT INTO testDate(
    _Date,
    _Time)
VALUES(?,?);''',data);
 
conn.commit()
conn.close()