Поиск:

Ответ в темуСоздание новой темы Создание опроса
> QT + Firebird Embed 
:(
    Опции темы
Devider
Дата 28.4.2008, 15:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 39
Регистрация: 24.12.2004

Репутация: нет
Всего: нет



Надо презенташку закатать на диск. Требования стандартные, чтобы работало везде с диска и не очень просто ломалось. Выбрал Firebird.
Допустим:
есть папка c:\tmp, там  файл EMPLOYEE.FDB и программка
Цитата

int main(int argc, char ** argv)
{
    QApplication app( argc, argv );
    QTextEdit win;
    QSqlDatabase db = QSqlDatabase::addDatabase("QIBASE");
    db.setDatabaseName("C:/tmp/EMPLOYEE.FDB");
    db.setUserName("SYSDBA");
    db.setPassword("masterkey");
    db.open();
    QString str = db.lastError().text();    
    win.show(); 
    win.setText(str);
    app.connect( &app, SIGNAL(lastWindowClosed() ), &app, SLOT(quit()));
    return app.exec();
}

Копирую туда fbembed.dll (Firebird-1.5.3.4870-0), переименовываю в fbclient.dll и в gds32.dll на всяк случай.
Получаю "Driver not loaded". Дописываю туда firebird.msg, дллки из папок intl и udf (просто в папку tmp и с сохранением путей). Эффект тот же. Что я делаю не так? QT пересобирал,  с не embed все нормально работает...
PM MAIL   Вверх
Droll
Дата 2.5.2008, 20:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 61
Регистрация: 10.11.2004

Репутация: 1
Всего: 3



А Вы, случаем, не забыли создать в папке с проектом подкаталог sqldrivers и разместить в нем библиотеку qsqlibase.dll?
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С/С++: Кроссплатформенное программирование, QT/Gtk+/wxWidgets"
JackYF
Любитель
  • В заголовке темы в квадратных скобках обозначьте используемую вами библиотеку, например: [QT],[GTK],[wx].
  • Если вопрос актуален только для некоторой версии библиотеки, либо, если вы пользуетесь не самой последней версией, укажите это. Например: [QT4], [GTK2].
  • Все начинающие изучать Qt - не забудьте зайти сюда.
  • Проставьте несколько ключевых слов темы, чтобы её можно было легче найти.
  • В вопросе укажите полную версию версию библиотеки, а также все дополнительные используемые программные пакеты.
  • Не забывайте пользоваться кнопкой "Код".
  • Телепатов на форуме нет! Задавайте чёткий, конкретный и полный вопрос. Указывайте полностью ошибки компилятора и компоновщика.
  • Новое сообщение должно иметь прямое отношение к тематике этого раздела. Флуд, флейм, оффтопик запрещены.
  • Категорически запрещается обсуждение вареза, "кряков", взлома программ и т.д.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, Любитель.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets | Следующая тема »


 




[ Время генерации скрипта: 0.0562 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.