Witam. Próbuje połączyć się z bazą danych za pomocą Firebird Embedded i komponentów ZEOS. Robie tak jak w Readme, czyli kopiuje fbembed.dll do katalogu aplikacji zmieniając nazwe na fbclient.dll oraz na wszelki wypadek inne biblioteki (nie wiem do czego i czy w ogóle są potrzebne) tj. ib_util.dll, firebird.msg, firebird.conf oraz katalogi "intl" i "udf". Kopiuje baze BAZA.GDB do katalogu programu. Na formie kładę TZConnection, w protocol wybieram firebird 1.5 (czym się różni firebirdd 1.5?). Nic nie wpisuję w hostname (ponoć to ważne), wpisuje nazwe bazy danych, username i hasło. Na koniec wyłączam FireBird Server i w ZConnection daje Connect, wywala mi "SQL Error: unavailable database. Error Code -904. Unsuccessful execution by unavailable resource". Wygląda jakby mu coś nie trybiło z bazą danych, ale przy użyciu serwera łączy się prawidłowo. Co prawda próbuje to zrobić na Lazarusie ale nie powinno mieć to znaczenia...
Witam !
Zmień na gds32.dll. Powinno być OK.
Pozdrówko
Niestety dalej ten sam błąd :\
wersja embedded nie odpala z IDE
Stworzyłem dynamicznie TZConnection i dalej ten sam błąd :/
chyba się nie rozumiemy - łączy się jeśli odpalisz exec skompilowanej aplikacji - jak próbujesz w IDE dać Active := True to nie wiem czemu ale nie widzi bazy lub dllki
dla pewności pokaż jeszcze connection string czy co tam zeos ma
Na execu też nie działa. Próbowałem już na bibliotekach dołączonych do FireBirda i tych w lib Zeosa.
Takie mam ustawienia:
TZ.Database := 'BAZA.GDB';
TZ.Password := 'masterkey';
TZ.User := 'SYSDBA';
TZ.Protocol := 'firebird-1.5';
W HostName nic nie wpisuje bo próbuje się łączyć poprzez serwer FirerBirda.
a wpisz pełną ścieżkę do bazy
Też nic. To bardzo dziwne, przekopałem google, grupy dyskusyjne a nawet forum ZEOS i nic, nikt nie zgłaszał takiego problemu, poprzez serwer wszystko działa jak należy. Mam najnowszą wersję ZOSA 6.6.0 beta, może to jakiś nowy błąd?
A zrealizuj to samo, tylko na IBX i powiedz jake są rezultaty?. (Przy czym IBX są specjalnie dedykowane dla Firebirda).
Faktycznie, na IBConnection działa rewelacyjne. Kurcze ale szkoda, byłem mocno przyzwyczajony do ZEOSa, bede musiał się jakoś przestawić, albo spróbuje z jakąś wcześniejszą wersją