Re: Discussion sur l'export CSV
J'ai une question: A priori c'est une base SQLITE. Où est-elle stockée ? Dans le projet ou dans QET ? Momentanée ou permanente ?
.
Si tu veux faire des tests de requêtes SQL, tu as ce petit patch, il passe la bdd SQLITE sur ton disque et l'enregistre dans le répertoire home de QET, la bdd sera supprimée chaque fois que tu lanceras une nouvelle requête dans le widget.
Comme c'est moins rapide sur de gros projet qu'en RAM, je n'enverrai surement pas ce patch.
--- sources/ui/bomexportdialog.cpp
+++ sources/ui/bomexportdialog.cpp
@@ -320,8 +320,11 @@ QString BOMExportDialog::headers() const
*/
bool BOMExportDialog::createDataBase()
{
- //Create a sqlite data base to sort the bom
+ //Delete previous sqlite database
+ QFile::remove(QETApp::configDir() + "/bill_of_material.sqlite");
+ //Create a sqlite database to sort the bom
m_data_base = QSqlDatabase::addDatabase("QSQLITE", "bill_of_material");
+ m_data_base.setDatabaseName(QETApp::configDir() + "/bill_of_material.sqlite");
if (!m_data_base.open())
{
m_data_base.close();