[Delphi] Firebird Embedded i ZEOS - brak połączenia

0

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...

0

Witam !

Zmień na gds32.dll. Powinno być OK.

Pozdrówko

0

Niestety dalej ten sam błąd :\

0

wersja embedded nie odpala z IDE

0

Stworzyłem dynamicznie TZConnection i dalej ten sam błąd :/

0

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

0

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.

0

a wpisz pełną ścieżkę do bazy

0

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?

0

A zrealizuj to samo, tylko na IBX i powiedz jake są rezultaty?. (Przy czym IBX są specjalnie dedykowane dla Firebirda).

0

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ą

1 użytkowników online, w tym zalogowanych: 0, gości: 1