Вот обычный код подкл. к бд, простой запрос. Ошибки при подкл к бд нет. Зато при запросе ошибка 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;
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Вопрос может показатся очень глупым, но все же меня интересует как вызвать конструктор после объявление поляЯ пробовал вот так но у меня...
Не могу даже попробовать запустить программу, так как появляется следующее сообщение об ошибках:
Эксперементирую с проектом по стримингу видеоПишу поток IPTV в mp4 на диск средствами ffmpeg