]> git.nothing2do.fr Git - diary-mobile.git/commitdiff
proofreading of sql thing
authorNorbert Moutarde <norbert.moutarde@nothing2do.eu>
Sat, 4 Jan 2014 13:50:44 +0000 (14:50 +0100)
committerNorbert Moutarde <norbert.moutarde@nothing2do.eu>
Sat, 4 Jan 2014 13:50:44 +0000 (14:50 +0100)
mainwindow.cpp
ui.sql

index 7c4e2c65f650c624cf1b6c93384c41d0f76efd76..d6220f256a0dc36f181c5e057d42f5f442b37903 100644 (file)
@@ -252,7 +252,7 @@ void MainWindow::firstrun(){
     conf->setValue(QString("database"), QVariant("db"));
     conf->setValue(QString("password"), QVariant("pass"));
     conf->setValue(QString("file"), QVariant("diary.txt"));
-    conf->setValue(QString("buttonfile"), QVariant("bfile.sql"));
+    conf->setValue(QString("buttonfile"), QVariant("ui.sql"));
     conf->setValue(QString("maxcolumn"), QVariant(2));
     conf->setValue(QString("maxline"), QVariant(5));
     conf->setValue(QString("SQLsettings"), QVariant("requiressl=1 connect_timeout=10000"));
@@ -436,21 +436,23 @@ void MainWindow::writeUpdate(){
     qDebug()<<"first line : "<<m->downloadedData().split('\n').at(0);
     q->exec("PRAGMA foreign_keys=OFF;");
     q->exec("BEGIN TRANSACTION;");
-    q->prepare(m->downloadedData().split('\n').at(0));
+    QString d=m->downloadedData().split('\n').at(0);
     for(int i=1; i<a; i++){
+        q->prepare(d);
         int b=m->downloadedData().split('\n').at(i).count('$');
-        qDebug()<<i<<"th line, "<<b<<" part";
+        qDebug()<<i<<"th line, "<<b<<" delimiter";
         for(int j=0; j<b+1; j++){
             q->bindValue(j, m->downloadedData().split('\n').at(i).split('$').at(j));
             qDebug()<<"bind "<<j<<" and "<< m->downloadedData().split('\n').at(i).split('$').at(j);
         }
+        qDebug()<<"q->exec() : "<<q->exec();
     };
-    qDebug()<<"q->exec() : "<<q->exec();
+    //qDebug()<<"q->exec() : "<<q->exec();
     q->exec(QString("COMMIT;"));
     QFile c(conf->value(QString("buttonfile")).toString());
     c.open(QIODevice::Append);
     c.write(m->downloadedData());
-    //getButtons(conf->value(QString("start"), QVariant("begin")).toString());
+    getButtons(conf->value(QString("start"), QVariant("begin")).toString());
 
 }
 
diff --git a/ui.sql b/ui.sql
index 1835547697ee397571aa542524a77bd0ae33e1f4..c29b0ad91f7b77928ce8b1b1a0df578ec3820a82 100644 (file)
--- a/ui.sql
+++ b/ui.sql
@@ -1,10 +1,10 @@
-INSERT INTO "ui" (keyword, label, action) VALUES(?, ?, ?);
+INSERT INTO 'ui' (keyword, label, action) VALUES(?, ?, ?);
 begin$new$new
 begin$fille$fille
 begin$config$config
 begin$lieu$lieu
-lieu$oliver''s pub$oliver''s pub
-oliver''s pub fille$audrey$audrey zanella
+lieu$oliver's pub$oliver's pub
+oliver's pub fille$audrey$audrey zanella
 audrey zanella$Pourquoi vous me prenez pour un perver ?$begi-olive-audre-perver
 begi-lie-olive-audre-perver$"On ne te prends pas pour un perver."$begi-olive-audre-perve-non
 begi-lie-olive-audre-perve-non$Pourquoi vous refusez qu''on se voit hors d''ici alors ?$begi-olive-audre-perve-non-hors