Russian Qt Forum
Ноябрь 23, 2024, 15:00
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Базы данных
>
Qt4: прога не работает с Firebird Embedded
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Qt4: прога не работает с Firebird Embedded (Прочитано 5117 раз)
vipet
Бывалый
Offline
Сообщений: 452
Qt4: прога не работает с Firebird Embedded
«
:
Сентябрь 26, 2007, 21:46 »
UPDATE:
Проблема решена, я просто ступил. Не в то .dll-ку переименовывал!
[Qt4.3.1, MSVS2005]
Когда обычный Firebird сервер работает, то все ок.
А надо, чтобы прога работала и с Firebird Embedded.
Что я сделал:
Скопировал в папку с программой:
- файл fbembed.dll, переименовал его в fbclient_ms.dll
- ib_util.dll
- icu*.dll (icudt30.dll, icuin30.dll, icuuc30.dll)
- firebird.msg
В самой проге:
- убрал setHostName("localhost"); (Т.е. вообщем хоста нету. Посмотрел в исходники драйвера - если хоста нету, то символ ":" не добавляется перед путем к файлу БД, т.е. все ок.)
- указал имя юзера и пароль - для embedded не важно что там, главное чтобы что-то было.
«
Последнее редактирование: Сентябрь 27, 2007, 01:25 от vipet
»
Записан
vipet
Бывалый
Offline
Сообщений: 452
Re: Qt4: прога не работает с Firebird Embedded
«
Ответ #1 :
Сентябрь 26, 2007, 22:09 »
Если самому собрать Firebird, чтобы fbclient_ms.lib содержала все, что нужно, это будет работать, кто-нибудь пробовал?
«
Последнее редактирование: Сентябрь 27, 2007, 01:26 от vipet
»
Записан
Вячеслав
Гость
Re: Qt4: прога не работает с Firebird Embedded
«
Ответ #2 :
Сентябрь 26, 2007, 23:10 »
Нафига такие танцы ? dll переименовываешь и все
Кстати она и с нормальным сервером позволяет работать
Записан
vipet
Бывалый
Offline
Сообщений: 452
Re: Qt4: прога не работает с Firebird Embedded
«
Ответ #3 :
Сентябрь 27, 2007, 01:23 »
Да, это у меня мозг уже отказался работать.
Переименовывал DLL, но в fbclient_ms.dll, а надо было просто в fbclient.dll !!!
Теперь все ОК!
оффтоп:
Попутно выяснилось, что для работы fb embedded нужны админские права под Вистой. Это огорчило.
Записан
Tonal
Гость
Re: Qt4: прога не работает с Firebird Embedded
«
Ответ #4 :
Сентябрь 27, 2007, 06:35 »
Вроде с админскими правами ребята разбирались.
Возьми последний снапшот 2ки - проверь.
Записан
vipet
Бывалый
Offline
Сообщений: 452
Re: Qt4: прога не работает с Firebird Embedded
«
Ответ #5 :
Сентябрь 27, 2007, 10:28 »
Да, с посл. версией (даже не снапшотом) все заработало отлично!!!
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...