
No puedo conectar Qt con PostgreSql
Publicado por Jose R (12 intervenciones) el 15/02/2016 03:04:01
Al ejecutar el siguiente codigo me da un error: "DRIVER NOT LOADED"
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QMainWindow>
#include <QtGui>
#include <QtCore>
#include <QtSql>
#include <qmessagebox.h>
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
QSqlDatabase qdb = QSqlDatabase::addDatabase("QPSQL");
qdb.setHostName("localhost");
qdb.setDatabaseName("postgres");
qdb.setUserName("*****");
qdb.setPassword("******");
qdb.setPort(5432);
if(qdb.open())
{
QMessageBox msg;
msg.setText("Conectado");
msg.exec();
}
else
{
QMessageBox msg;
msg.setText("Error en Conectar");
msg.setInformativeText(db.lastError().text());
msg.exec();
}
}
Valora esta pregunta


0