25 / 24 / 17
Регистрация: 16.10.2009
Сообщений: 1,089
|
||||||
1 | ||||||
Ошибка - Driver not loaded Driver not loaded08.08.2011, 08:38. Показов 11722. Ответов 2
Метки нет Все метки)
(
Собрал драйвер MySQL. Пытаюсь запустить простое приложение - подключиться к базе и выполнить sql - запрос. Но получаю сообщение , которое указано в заголовке.
Вот текст main.cpp Код
#include <QtGui/QApplication> #include "mainwindow.h" #include <QtSql> #include <qsqldatabase.h> #include <QDebug> int main(int argc, char *argv[]) { QSqlQuery query; QApplication a(argc, argv); MainWindow w; a.addLibraryPath( "./" ); QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL"); qDebug() << QSqlDatabase::drivers(); db.setHostName("localhost"); db.setDatabaseName("db1"); db.setUserName("root"); db.setPassword("Djkjlz1"); if (!db.open()) { qDebug() << "Error connecting"; return 1; } else { qDebug() << "Connected"; } if(!query.isActive()) qDebug()<< query.lastError().text(); query.exec("SELECT name FROM region"); Код
QT += core gui TARGET = monitor TEMPLATE = app SOURCES += main.cpp\ mainwindow.cpp HEADERS += mainwindow.h QT += sql FORMS += mainwindow.ui Добавлено через 9 часов 41 минуту Поправил код так
Спасибо!
0
|
|
08.08.2011, 08:38 | |
Ответы с готовыми решениями:
2
QODBC (MS SQL SERVER) . Driver not loaded Driver not loaded
Ошибка QSQLITE driver not loaded
|
770 / 760 / 59
Регистрация: 06.07.2009
Сообщений: 3,021
|
|
08.08.2011, 09:32 | 2 |
АТерентьев, Что то сомневаюсь что ошибка была именно в query.isActive() ....
0
|
25 / 24 / 17
Регистрация: 16.10.2009
Сообщений: 1,089
|
||||||
08.08.2011, 18:24 [ТС] | 3 | |||||
Ну и этот блок тоже свой вклад внес - других исправлений нет
1
|
08.08.2011, 18:24 | |
Помогаю со студенческими работами здесь
3
QMYSQL driver not loaded QMYSQL driver not loaded QSQLITE driver not loaded QMYSQL Driver not loaded Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |