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 не важно что там, главное чтобы что-то было.
|