Почему не работают мои запросы sql в qt

185
29 апреля 2018, 21:34

Вот обычный код подкл. к бд, простой запрос. Ошибки при подкл к бд нет. Зато при запросе ошибка getLastError() показывает

QSqlError("1", "Unable to execute statement", "no such table: pillow3")

как нету когда таблица точно есть. Бд sql lite созлана отдельно от qt в проге, пароли, юзер от фонаря.

bool Sql::createConnection()
{
    QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");
    db.setDatabaseName(nameDb);
    db.setUserName(nameUser);
    db.setHostName(nameHost);
    db.setPassword("password");
    if (!db.open()) {
        qDebug() << "Cannot open database:" << db.lastError();
        return false; // сюда не попадает
    }
    query = new QSqlQuery(db);
   if (!query->exec("SELECT _id FROM "+nameTbl+" ORDER BY _id DESC LIMIT 1")) {
       qDebug() << "Select error 1"; //попадает сюды
      // return false;
   }
    return true;
}
READ ALSO
Вызов конструктора после объявления

Вызов конструктора после объявления

Вопрос может показатся очень глупым, но все же меня интересует как вызвать конструктор после объявление поляЯ пробовал вот так но у меня...

195
ошибки LNK2001 LNK1120

ошибки LNK2001 LNK1120

Не могу даже попробовать запустить программу, так как появляется следующее сообщение об ошибках:

195
Отследить клик на div

Отследить клик на div

Есть разметка с предметами

176
Как читать записывающийся файл?

Как читать записывающийся файл?

Эксперементирую с проектом по стримингу видеоПишу поток IPTV в mp4 на диск средствами ffmpeg

184