Qt + firebird подключение
Товарищи, добрый вечер
Сбилдил два драйвера qsqlibase (32 и 64 битные версии) для 32 и 64 битных компиляторов кьюта соответственно
Когда пррописываю следующий код:
#include <QtSql/QSqlDatabase>
#include <QtSql/QSqlQuery>
#include <QtSql/QSqlError>
#include <QDebug>
int main()
{
qDebug() << QSqlDatabase::isDriverAvailable("QIBASE");
QSqlDatabase db = QSqlDatabase::addDatabase("QIBASE");
db.setUserName("SYSDBA");
db.setPassword("masterkey");
// db.setHostName("127.0.0.1");
db.setDatabaseName("D:/Android/test.fdb");
if (db.open())
qDebug("The database connection is open.");
qDebug() << db.lastError().text();
return 1;
}
Результат всегда один и тот же:
true
"Install incomplete, please read the Compatibility chapter in the release notes for this version Error opening database"
Драйвер работает, но к базе не коннектится...Я уже не знаю что делать, всё перегуглил..совместимость проверял, сейчас юзаю полностью 32 битную птицу и 32 битный компилятор, в службах бёрд запущен, через IBExpert связь с БД есть, там всё норм...