crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

Tarigan
  опции профиля:
сообщение 20.4.2012, 12:20
Сообщение #1


Студент
*

Группа: Новичок
Сообщений: 11
Регистрация: 20.4.2012
Пользователь №: 3336

Спасибо сказали: 0 раз(а)




Репутация:   0  


Проблема такая:
Собрал плагин firebird, полученные библиотеки 'qsqlibase4.dll' и 'qsqlibased4.dll' подсунул его в %QTDIR%\plugins\sqldrivers - при запуске выдает 'Driver not loaded'. Подложил, как советовали, fbclient.dll рядом с исполняемым файлом программы и в %QTDIR%\bin, а qsqlibase*.dll - в папку %myprog%\sqldrivers - тоже самое. путь к библиотекам указал вручную - ничего не изменилось.

QSqlDatabase::isDriverAvailable("QIBASE") возвращает true.

Среда:
Qt 4.7.2 Opensource / Qt Creator 2.4.1
MinGW 4.4.0
Firebird 2.1 (2.5 тоже пробовал)
Windows 7 HB SP1 / Windows XP Home SP3

Натолкните на умную мысль, третий день бьюсь.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
Tarigan
  опции профиля:
сообщение 20.4.2012, 13:14
Сообщение #2


Студент
*

Группа: Новичок
Сообщений: 11
Регистрация: 20.4.2012
Пользователь №: 3336

Спасибо сказали: 0 раз(а)




Репутация:   0  


testdb1.pro
QT       += core gui sql

TARGET = testdb1
TEMPLATE = app


SOURCES += main.cpp\
        mainwindow.cpp

HEADERS  += mainwindow.h

FORMS    += mainwindow.ui

main.cpp
#include <QtGui/QApplication>
#include <QtSql/QSqlDatabase>
#include <QtSql/QSqlQuery>
#include <QtSql/QSqlError>
#include <QDebug>
#include "mainwindow.h"

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    MainWindow w;
    w.show();
    
    qDebug() << QSqlDatabase::isDriverAvailable("QIBASE");//returns true
    QSqlDatabase *db = new QSqlDatabase;
    db->addDatabase("QIBASE");
    db->setHostName("192.168.0.11");
    db->setDatabaseName("rtm.fdb");
    db->setUserName("sysdba");
    db->setPassword("masterkey");

    db->open();

    qDebug() << db->lastError().text();//"Driver not loaded Driver not loaded"

    return a.exec();
}
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0


RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 18.6.2025, 8:24