Hi guys,
I am trying to connect qt in postgresql and it appears "DRIVER NOT LOADED DRIVER NOT LOADED". Why that?
PostgreSQL 8.3
Qt 4.3.3
My code:
#include <QApplication>
#include <QtSql>
#include <QSqlDriver>
#include <QSqlDatabase>
#include <QMessageBox>
#include <QObject>
bool createConnection() {
bd.setHostName("localhost");
bd.setDatabaseName("Test");
if(!bd.open()) {
bd.lastError().text());
return false;
}
return true;
}
int main(int argc, char *argv[]) {
if(!createConnection())
return 1;
return app.exec();
}
#include <QApplication>
#include <QtSql>
#include <QSqlDriver>
#include <QSqlDatabase>
#include <QMessageBox>
#include <QObject>
bool createConnection() {
QSqlDatabase bd = QSqlDatabase::addDatabase("QPSQL");
bd.setHostName("localhost");
bd.setDatabaseName("Test");
if(!bd.open()) {
QMessageBox::critical(0, QObject::tr("DB - ERROR!"),
bd.lastError().text());
return false;
}
return true;
}
int main(int argc, char *argv[]) {
QApplication app(argc, argv);
if(!createConnection())
return 1;
return app.exec();
}
To copy to clipboard, switch view to plain text mode
Bookmarks