Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > C/C++ Базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.08.2011, 10:31   #1
Lindemann66
Форумчанин
 
Регистрация: 28.02.2011
Сообщений: 127
Лампочка duplicate connection name (SQLite)

Всем привет!

Такая проблема
При использовании SQLite в Application Output (Qt Creator) регулярно (видимо, при обращении к БД) появляется одна и та же ошибка
Цитата:
QSqlDatabasePrivate::addDatabase: duplicate connection name 'qt_sql_default_connection', old connection removed.
При этом, программа продолжает работу дальше, и это, вроде бы, не мешает её работе
Правда, иногда программа самопроизвольно останавливается (работает в трее, в фоновом режиме, и прекращает работу)
В Qt Creator при этом в статусе написано Setting breakpoint...
Вот я и не знаю. может, эта остановка именно с этим и связана?

У кого-то была похожая ситуация, или просто знакомы с такими ошибками
Буду благодарен за любые советы
Lindemann66 вне форума Ответить с цитированием
Старый 25.08.2011, 11:29   #2
Lindemann66
Форумчанин
 
Регистрация: 28.02.2011
Сообщений: 127
По умолчанию

Всё, проблема решена
Вот как нужно было обращаться с соединением к БД:
Код:
DataBase::DataBase() {
    if(QSqlDatabase::contains(QSqlDatabase::defaultConnection)) {
        db = QSqlDatabase::database();
    } else {
        db = QSqlDatabase::addDatabase("QSQLITE");
        db.setDatabaseName("scan.db3");
    }

    if (!db.open()) {
        QMessageBox::critical(0, QObject::tr("Cannot open database"), db.lastError().text(), QMessageBox::Ok);
    }
}
То есть, если соединение уже есть, использовать нужно его
Этот код отрабатывает без ошибок в консоли, что радует
Lindemann66 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Тупая ошибка ...Duplicate resource(s): [Error] Romer9999 Общие вопросы Delphi 5 02.08.2011 15:21
Сообщение об ошибках: Duplicate resource в Delphi anton2009 Помощь студентам 8 11.01.2011 22:43
SQLite Dr.Badnezz БД в Delphi 2 24.03.2010 09:46
SQLite 3 XeN0N PHP 4 19.01.2009 19:06