Подсказки на компьютерную тематику

Можно подсмотреть, если забыли…

Какие ошибки бывают при работе Qt с базой данных SQLite в Ubuntu

Список возможных ошибок и их решение при использовании БД SQLite в Qt

Ошибка Как устранить
Дублирование записи при вводе данных в БД Определить наличие и необходимость функции qDebug() и удалить или переставить в другое место программы
QSqlDatabasePrivate::addDatabase: duplicate connection name ‘qt_sql_default_connection’, old connection removed. Разместить строчку кода QSqlDatabase db = QSqlDatabase::addDatabase(“QSQLITE”); в начале файла и сделать эту переменную глобальной, добавив слово static (будет видно везде в одном файле) или extern (будет видно везде во всех файлах), например static QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");

Какие ошибки бывают при работе Qt с базой данных SQLite в Ubuntu

Список возможных ошибок и их решение при использовании БД SQLite в Qt

Ошибка Как устранить
Дублирование записи при вводе данных в БД Определить наличие и необходимость функции qDebug() и удалить или переставить в другое место программы
QSqlDatabasePrivate::addDatabase: duplicate connection name ‘qt_sql_default_connection’, old connection removed. Разместить строчку кода QSqlDatabase db = QSqlDatabase::addDatabase(“QSQLITE”); в начале файла и сделать эту переменную глобальной, добавив слово static (будет видно везде в одном файле) или extern (будет видно везде во всех файлах), например static QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");