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.xml"));
+ conf->setValue(QString("buttonfile"), QVariant("bfile.sql"));
conf->setValue(QString("maxcolumn"), QVariant(2));
conf->setValue(QString("maxline"), QVariant(5));
conf->setValue(QString("SQLsettings"), QVariant("requiressl=1 connect_timeout=10000"));
qDebug()<<"downloaded : "<<m->downloadedData().size()<<" byte";
/* put newly downloaded sql file into database */
int a=m->downloadedData().count('\n');
+ qDebug()<<"first line : "<<m->downloadedData().split('\n').at(0);
q->prepare(m->downloadedData().split('\n').at(0));
for(int i=1; i<a; i++){
- int b=m->downloadedData().split('\n').at(i).count('§');
- for(int j=0; j<b; j++)q->bindValue(j, m->downloadedData().split('\n').at(i).split('§').at(j));
- }
+ int b=m->downloadedData().split('\n').at(i).count("§");
+ qDebug()<<i<<"th line, "<<b<<" part";
+ 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);
+ }
+ };
q->exec();
+ QFile c(conf->value(QString("buttonfile")).toString());
+ c.open(QIODevice::Append);
+ c.write(m->downloadedData());
+
}