Hello!
I've got piece of code:
bool ok;
zapytanie="update sensors set localization='";
zapytanie.append(ui->localizationLine->text());
zapytanie.append("'");
zapytanie.append(" where devices_id='");
zapytanie.
append(QString::number(IDLicznika
[ui
->dostepneLiczniki
->currentIndex
()]));
zapytanie.append("'");
bdb.setDatabaseName("mybase.db");
ok = bdb.open();
if (ok)
{
out << endl << "Otworzylem baze!" << endl ;
} else {
out << "Nie udalo sie otworzyc bazy!" << endl;
}
queryModel->setQuery(zapytanie, bdb);
bdb.close();
out << zapytanie << endl;
QString zapytanie;
QTextStream out(stdout);
bool ok;
zapytanie="update sensors set localization='";
zapytanie.append(ui->localizationLine->text());
zapytanie.append("'");
zapytanie.append(" where devices_id='");
zapytanie.append(QString::number(IDLicznika[ui->dostepneLiczniki->currentIndex()]));
zapytanie.append("'");
QSqlDatabase bdb = QSqlDatabase::addDatabase("QSQLITE");
bdb.setDatabaseName("mybase.db");
ok = bdb.open();
if (ok)
{
out << endl << "Otworzylem baze!" << endl ;
} else {
out << "Nie udalo sie otworzyc bazy!" << endl;
}
QSqlQueryModel *queryModel = new QSqlQueryModel;
queryModel->setQuery(zapytanie, bdb);
bdb.close();
out << zapytanie << endl;
To copy to clipboard, switch view to plain text mode
and it doesn't work! Any idea why? Every tabel/colum exists. Last line show in console correct query.
thanks in advance
best regards
Tomasz
Bookmarks