Не удается загрузить драйвер QOCI

Я скомпилировал драйвер Oracle и успешно открыл Qt несколько дней назад, но сегодня у меня возникли проблемы с использованием того же кода! Вот код:

bool isAvailable = QSqlDatabase::isDriverAvailable("QOCI");
if(isAvailable)
qDebug() << "QOCI driver is available!";
else {
qDebug() << "QOCI driver is not available!";
}
QSqlDatabase db = QSqlDatabase::addDatabase("QOCI");
db.setPort(1521);
db.setHostName("127.0.0.1");
db.setDatabaseName("orcl");
db.setUserName("c##scott");
db.setPassword("tiger");
bool ok = db.open();
if(ok) {
qDebug() << "connect sucess!";
}

и сообщение:

QOCI driver is available!
QSqlDatabase: QOCI driver not loaded
QSqlDatabase: available drivers: QSQLITE QMYSQL QMYSQL3 QOCI QOCI8 QODBC
QODBC3 QPSQL QPSQL7

Версия Qt — 5.9.0, а оракул — 12c. Я так расстроен этой проблемой, кто может мне помочь?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]