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:

Qt Code:
  1. #include <QApplication>
  2. #include <QtSql>
  3. #include <QSqlDriver>
  4. #include <QSqlDatabase>
  5. #include <QMessageBox>
  6. #include <QObject>
  7.  
  8. bool createConnection() {
  9.  
  10. QSqlDatabase bd = QSqlDatabase::addDatabase("QPSQL");
  11. bd.setHostName("localhost");
  12. bd.setDatabaseName("Test");
  13. if(!bd.open()) {
  14. QMessageBox::critical(0, QObject::tr("DB - ERROR!"),
  15. bd.lastError().text());
  16. return false;
  17. }
  18. return true;
  19.  
  20. }
  21.  
  22. int main(int argc, char *argv[]) {
  23.  
  24. QApplication app(argc, argv);
  25. if(!createConnection())
  26. return 1;
  27.  
  28. return app.exec();
  29. }
To copy to clipboard, switch view to plain text mode