Firebird i FireDAC - nie mogę się połączyć

0

Witam,
Zacząłem używać komponentów FireDAC do komunikacją z bazą danych Firebird 2.5 i u mnie na komputerze wszystko działa.
Lecz na innym komputerze nie może połączyć się z Firebirdem. Wyskakuje komunikat: "unavailable database".

  1. mam włączone usługi Firebird'a
  2. plik fbclient.dll ustawiałem w głownym folderze programu, w folderze system32 i standardowo w folderze firebirda
  3. ustawialem w usługach firebirda aby pozwałały na obsługę pulpitu
    Czy mógłby mi ktoś doradzić, dlaczego się tak dzieje? Na jednym komputerze działa a na drugim nie.
    Czy można się dowiedzieć z jakiegoś miejsca, czy te komponenty wymagają jeszcze jakichś innych plików *.dll ??
    Z Góry dziękuję za pomoc!
0

unaviable database to raczej unaviable database niż problem z dll'kami. Czy chcesz się łączyć z obu komputerów do jednej bazy na tym samym serwerze ? Jeśli tak to czy na drugim komputerze skorygowałeś ciąg połączenia dotyczący serwera ? Pamiętaj że ścieżka do bazy podawana jest zawsze z punktu widzenia serwera.
Gdzie tą bazę wrzuciłeś - może wirutlizacja daje popalić. Spróbuj ściągnąć FlameRobin'a i wstukać w nim te same wartości do połączenia co podajesz w FD.
b

0

Chcę połączyć się lokalnie do bazy danych - do pliku na komputerze. W sumie, to jeszcze jedno mi chodzi po głowie. Program jest pisany na systemie 64-bit i możliwe że na taki tez jest kompilowany, a błędy mam na 32-bit. Czy to możliwe ze to wina systemu?

Pliki .dll sa wszędzie, kopiowane bezpośrednio z folderu firebirda. Baza danych otwiera się w IBExpercie bez problemu, za pomocą moich starych komponentów też działa bez problemu - tylko z tymi FireDAC mam coś problem.

0

Pokaż całe Params swoje TADConnection, stawiam na to że działa to na komputerze na którym jest serwer FB, a na innej maszynie nie.
Prawda?
Jeśli tak, to do Params wpisz adres serwera...

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