Russian Qt Forum
Сентябрь 30, 2024, 08:18 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Qt4: прога не работает с Firebird Embedded  (Прочитано 5081 раз)
vipet
Бывалый
*****
Offline Offline

Сообщений: 452


Просмотр профиля
« : Сентябрь 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 Offline

Сообщений: 452


Просмотр профиля
« Ответ #1 : Сентябрь 26, 2007, 22:09 »

Если самому собрать Firebird, чтобы fbclient_ms.lib содержала все, что нужно, это будет работать, кто-нибудь пробовал?
« Последнее редактирование: Сентябрь 27, 2007, 01:26 от vipet » Записан
Вячеслав
Гость
« Ответ #2 : Сентябрь 26, 2007, 23:10 »

Нафига такие танцы ? dll переименовываешь и все Подмигивающий Кстати она и с нормальным сервером позволяет работать Подмигивающий
Записан
vipet
Бывалый
*****
Offline Offline

Сообщений: 452


Просмотр профиля
« Ответ #3 : Сентябрь 27, 2007, 01:23 »


Да, это у меня мозг уже отказался работать.

Переименовывал DLL, но в fbclient_ms.dll, а надо было просто в fbclient.dll !!!

Теперь все ОК!

оффтоп:
Попутно выяснилось, что для работы fb embedded нужны админские права под Вистой. Это огорчило.
Записан
Tonal
Гость
« Ответ #4 : Сентябрь 27, 2007, 06:35 »

Вроде с админскими правами ребята разбирались.
Возьми последний снапшот 2ки - проверь.
Записан
vipet
Бывалый
*****
Offline Offline

Сообщений: 452


Просмотр профиля
« Ответ #5 : Сентябрь 27, 2007, 10:28 »


Да, с посл. версией (даже не снапшотом) все заработало отлично!!!
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.113 секунд. Запросов: 23.