2015-01-14 15 views
5

Klient mime ma stary program działający na 4D. Nie znam tego formatu, ale mam 4 pliki; a .4DC, .rsr, .4DD i jeden plik .4DR.Jak wyodrębnić dane z bazy danych 4D?

Podejrzewam, że dane znajdują się w pliku .4DD. Jak mogę wyodrębnić dane?

Odpowiedz

-1

Podejrzewam, że chcę przeczytać bazę danych 4D, potrzebujesz klienta bazy danych 4D.

Dalej przypuszczam, że jest to dostępne w pakiecie "4D DEVELOPER STANDARD", do kupienia od producenta 4D. Zobacz http://www.4d.com/.

Mogą istnieć inne (prawdopodobnie bezpłatne) rozwiązania, ale tak długo, jak nie określisz, co dokładnie chcesz osiągnąć (po prostu odczytaj dane? Zaktualizuj je? Zmodyfikuj strukturę bazy danych? I na jakiej platformie?), trudno jest zaoferować użyteczne pomysły, z wyjątkiem "Google to".

3

Format danych jest własnością 4D iw przeciwieństwie do zrzutu SQL schemat i dane przechowywane są w osobnych plikach.

.4DC zawiera skompilowany kod, GUI i strukturę (schemat) bazy danych. Same dane znajdują się w .4DD.

Aby otworzyć dane "tylne drzwi", aby można było z nimi współdziałać, potrzebujesz .4DB, który jest nieskompilowaną strukturą (oraz kodem i gui). Istnieje również prawdopodobnie hasło wymagane do otwarcia .4DB w trybie projektanta.

4D obsługuje połączenia ODBC (przynajmniej w niektórych wersjach). Jeśli masz szczęście, które może być włączone i możesz uzyskać do niego dostęp, uruchamiając skompilowaną aplikację, a następnie uruchamiając kwerendy przeciwko niemu.

3

Jeśli aplikacja 4D nie ma w niej funkcji eksportu, musisz otworzyć program, aby otworzyć dane. Dane w aplikacjach 4D są dostępne tylko dla aplikacji, która utworzyła plik danych. Dzięki temu samodzielne aplikacje pozostają zastrzeżone. Połączenia ODBC są świetne, gdy masz dostęp do kodu źródłowego, który następnie pozwala oddzielić dane od aplikacji.

To może nie rozwiązać twojego problemu, ale mam nadzieję, że wyjaśnia on, jak działa produkt 4D.com.

Powiązane problemy