Bonjour à tous,
Je programme avec PySide (biding Qt pour python) et le problème que je rencontre aujourd'hui touche directement Qt et plus particulièrement QSQL.
J'ai trouvé toutes les ressources, conseils, infos dans la doc pour lire, écrire, modifier, supprimer des informations dans une bdd Sqlite et c'est vraiment très plaisant de pouvoir faire simplement des taches pas toujours passionnantes.
Cela dit, j'ai l'impression qu'il manque à QSQL un outil primordial... celui permettant de créer la BDD.
La commande
va bien créer la la base de donnée mais malheureusement celle-ci n'est pas reconnue comme une base de donnée sqlite valide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE"); db.setDatabaseName("mabdd");
A l'heure actuelle je dois donc passer par la méthode traditionnelle de python pour créer cette base de donnée.
Ceci n'est en soit pas un véritable problème c'est juste un peu dommage.
Je passe certainement à coté de quelque chose d'important, mais quoi???
Si quelqu'un a des éléments de réponses à fournir ça serait vraiment bien.
D'avance merci à tous.
Partager