проблема с подключением qt + oracle - PullRequest
0 голосов
/ 05 сентября 2010

Я пытаюсь подключиться к моей базе данных в Oracle с помощью следующего кода:

#include "mainwindow.h"
#include <QCoreApplication>
#include <QtGui>
#include <QtSql>

int main(int argc, char **argv)
{
    QCoreApplication myApp(argc, argv);

    QSqlDatabase db;
    db.addDatabase("QOCI");
    db.setDatabaseName("RFV75");
    db.setUserName("RFVDB19");
    db.setPassword("RFVB19");
    db.setPort(1521);

    return myApp.exec();
}

но я получаю следующую ошибку: QSqlDatabase: драйвер QOCI не загружен QSqlDatabase: доступные драйверы: QSQLITE QODBC3 QODBC

Я использую QT 4.6 и QT Creator 2.0 я установил .pro файл на:

QT       += core gui sql

в чем проблема?

Ответы [ 2 ]

2 голосов
/ 06 сентября 2010

У вас нет драйвера Oracle, скомпилированного в ваши библиотеки Qt.

Это может помочь: QOCI для интерфейса вызова Oracle (OCI)

1 голос
/ 05 сентября 2010

Возможно, вы не связали драйвер Oracle с вашим исполняемым файлом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...