Bonjour a tous,
je suis en train d'essayé de supprimer tout les warning de mon logiciel.
Il me reste plus qu'un seul qui est:
Chacune de mes requetes est former ainsi:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 QSqlDatabasePrivate::addDatabase: duplicate connection name 'qt_sql_default_connection', old connection removed.
Savez-vous d'ou vient le problème ?
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 QSqlDatabase base = QSqlDatabase::addDatabase("QSQLITE"); base.setDatabaseName(QDir::fromNativeSeparators(QDir::homePath()+"/.QFacturation/data.db")); base.open(); QSqlQuery query; query.exec("SELECT * FROM customer ORDER BY name"); int i=0; while(query.next()){ QSqlRecord rec = query.record(); .... i++; } query.finish(); base.commit(); base.close(); QSqlDatabase::removeDatabase(QDir::fromNativeSeparators(QDir::homePath()+"/.QFacturation/data.db"));
J'ai oublier de faire quelque chose ?
Merci d'avance pour vos lumières
Partager