baza firebird (fdb)

Użytkowanie programu bazodanowego

baza firebird (fdb)

Postprzez maciekwu » Śr mar 11, 2020 10:20 am

Czy i jak można otworzyć w "libreoffice basse" v. 6 bazę firebird (fdb)?
Łączę się z serwem firebird ale nie wiem jak otworzyć istniejącą bazę.
OpenOffice 6.4 na Windows 10
maciekwu
 
Posty: 4
Dołączył(a): Pn mar 09, 2020 12:14 pm

Re: baza firebird (fdb)

Postprzez Jan_J » Śr mar 11, 2020 12:50 pm

W Base:

Metoda (1): Wybierz bazę danych / Połącz z istniejącą bazą danych / [wskaż plik fdb] / zapisz jako [plik odb]. Ta metoda korzysta ze sterownika (powiedzieć `serwer` to trochę za dużo) obsługującego pliki FDB, wbudowanego w Libre.

Jest także możliwość (2) ustanowienia połączenia pomiędzy pracującym w trybie serwerowym procesem Firebirda a Base'em. Najwygodniej zrobi się to przez sterownik jdbc do Firebirda (jeśli nie jest wbudowany w Libre, to patrz https://firebirdsql.org/en/jdbc-driver/). Do Base trzeba przekazać URL wskazujący adres serwera i nazwę bazy. Coś w rodzaju jdbc:firebird://localhost.localdomain/mojabaza (więcej w dokumentacji sterownika, np. https://www.firebirdsql.org/file/docume ... bcfirebird)

W obu przypadkach (1, 2) plik ODB zawiera przede wszystkim opis powiązania `prawdziwej` bazy z oprogramowaniem Base. Nie przechowuje natomiast danych. Libre Base pozwala także (3) osadzić bazę fdb wewnątrz pliku odb. Jest to rozwiązanie w praktyce równoważne bazie plikowej Base'a, i zalecane w porównaniu z użyciem wbudowanej bazy HSQL. Z tym, że -- podobnie jak (1) i odmiennie niż (2) -- wbudowany Firebird nie będzie obsługiwany przez Apache OpenOffice Base.
JJ
LO 6.2 ∙ AOO 4.1.7 ∙ Python (3.8|2.7) ∙ Unicode 12 ∙ LATEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Fedora|CentOS|SUSE)
Jan_J
 
Posty: 4100
Dołączył(a): Pt maja 22, 2009 1:20 pm
Lokalizacja: Wrocław

Re: baza firebird (fdb)

Postprzez maciekwu » Śr mar 11, 2020 7:11 pm

stosując 1 metodę przy zapisie bazy odb pojawił się błąd
firebird_sdbc error:
*Unable to complete network request to host "DESKTOP-KL17NRN".
*Failed to locate host machine.
*The specified name was not found in the hosts file or Domain Name Services.
caused by
'isc_attach_database'
OpenOffice 6.4 na Windows 10
maciekwu
 
Posty: 4
Dołączył(a): Pn mar 09, 2020 12:14 pm

Re: baza firebird (fdb)

Postprzez Jan_J » Śr mar 11, 2020 10:30 pm

Odkopałem którąś swoją starą bazę fdb i spróbowałem jak to działa.
Test zrobiłem na 32-bit. LibreOffice 6.2. pod linuksem / CentOS 7.
Odpalam Libre; wibieram Base; [x] połącz z istniejącą bazą [v] plik Firebird [Dalej >] [Przeglądaj] (wskazuję lokalizację pliku fdb) [Dalej >] [x] nie rejestruj bazy [x] otwórz do edycji [Utwórz] (wypełniam [Zapisz jako odb]) i gotowe.

Co do Twojego błędu, sprawdź http://www.firebirdfaq.org/faq136/. Spodziewam się prostego rozwiązania.
JJ
LO 6.2 ∙ AOO 4.1.7 ∙ Python (3.8|2.7) ∙ Unicode 12 ∙ LATEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Fedora|CentOS|SUSE)
Jan_J
 
Posty: 4100
Dołączył(a): Pt maja 22, 2009 1:20 pm
Lokalizacja: Wrocław

Re: baza firebird (fdb)

Postprzez maciekwu » Cz mar 12, 2020 8:39 am

niestety błąd się powtarza. Może przyczyną jest Windows 10, w którym pracuję
OpenOffice 6.4 na Windows 10
maciekwu
 
Posty: 4
Dołączył(a): Pn mar 09, 2020 12:14 pm


Powrót do Base

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość