Bonjour à tous,
j'ai une fenêtre de saisies avec Tkinter ( nom, prénom, date etc...)
Je veux enregistrer cette "Base" avec Sqlite3. Mes saisies sont en mémoire (Nom, Prénom,Date, etc...)
J'ai trouvé des infos :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
import sqlite3
import os
database_name = "essaidb.db"
if not os.path.isfile(database_name):
    print "database est crée "
db_connection = sqlite3.connect(database_name)
cur = db_connection.cursor()
#cur.execute("CREATE TABLE IF NOT EXISTS clients (id INT, text TEXT)")  # Création d'une table
cur.execute("CREATE TABLE IF NOT EXISTS clients ( id integer, NOM varchar, AGE integer)")  # Création d'une table
cur.execute ("insert into clients(id, NOM, AGE) values (0, 'Mac', 50)")
cur.execute ("insert into clients(id, NOM, AGE) values (1, 'Mic', 51)")
db_connection.commit()
db_connection.close()
Ca fonctionne, mais c'est moi qui entre les valeurs, je n'arrive pas à touver la syntaxe pour enregistrer mes variables.Ni la liste des fonctions qui permettent la gestion de cette base( insertion, recherche, etc).
Et apparemment le format date n'est pas pris en charge, il faut le transformer en string?

Je sais pas si je suis clair?