Często zadawane pytania
Pytania ogólne
Jakie są różnice pomiędzy eksportowaniem za pomocą Database Tour i Exportizer Enterprise?
Oba narzędzia, Exportizer Enterprise
i Database Tour (Pro), choć różnią się interfejsem, korzystają z tego samego silnika eksportu i oferują niemal te same możliwości eksportu. Database Tour oferuje jednak wiele innych funkcji związanych z bazami danych, podczas gdy Exportizer Enterprise jest przeznaczony głównie do celów eksportowych.
Exportizer to lekkie narzędzie. Jego interfejs użytkownika działa nieco szybciej niż w Database Tour.
Krótkie porównanie głównych cech:
| Funkcja | |||
Eksportowanie z GUI |
|||
Eksportowanie z wiersza poleceń |
|||
Inne operacje wiersza poleceń |
|||
Raporty bazy danych |
|||
Zapytania za pomocą SQL |
|||
Wykonywanie dowolnych zapytań SQL |
|||
Wykonywanie skryptów SQL składających się z wielu instrukcji |
|||
Wsparcie transakcji |
tylko po stronie docelowej | ||
Inne możliwości, takie jak wyszukiwanie i zamiana tekstu, tworzenie tabel w interfejsie graficznym, edycja danych BLOB itp. |
Jakie są różnice między raportowaniem w Database Tour Pro i Reportizer?
Oba narzędzia do raportowania baz danych, Database Tour Pro i Reportizer
, korzystają z tego samego silnika raportów. Szablony raportów obu aplikacji są zazwyczaj kompatybilne i można je otwierać/edytować w obu.
Istnieją jednak również istotne różnice między tymi narzędziami. Database Tour Pro to ogólne narzędzie do obsługi baz danych, w którym raportowanie baz danych jest jedną z wielu funkcji, natomiast Reportizer został zaprojektowany wyłącznie do celów raportowania. Każde z nich ma swoje zalety, ale Reportizer w większości przypadków zapewnia bardziej wydajny i wygodny sposób projektowania raportów baz danych, dzięki następującym funkcjom:
Możliwość pracy ze zbiorami raportów (repozytoriami raportów). Repozytoria raportów to foldery z plikami raportów lub tabele bazy danych, w których raporty są przechowywane w kolumnach BLOB lub CLOB. Reportizer wyświetla raporty z otwartego repozytorium w postaci posortowanej listy z opisami.
Możliwość wyłączenia edycji raportów przez administratora aplikacji (za pomocą ochrony hasłem), co czasami okazuje się konieczne, gdy z oprogramowania korzysta kilka osób, z których część nie jest zaawansowanymi użytkownikami i ma uprawnienia wyłącznie do drukowania lub eksportowania raportów, ale nie do ich edycji.
Możliwość edycji raportów nie tylko w projektancie wizualnym, ale również w trybie tekstowym.
Jak przenieść Database Tour na inny komputer?
Proszę zapoznać się z dokumentacją
.
Którą wersję wybrać: 32-bitową czy 64-bitową?
Proszę zapoznać się z dokumentacją
.
Pytania o zakupie
Kupiłem Database Tour i potrzebuję wsparcia. Gdzie mam się skontaktować?
Skontaktuj się z nami za pomocą formularza kontaktowego.Kupiłem Database Tour, ale po wprowadzeniu kodu aktywacji widzę komunikat o błędzie 'Database Tour (Pro) has already been registered on another computer'. Co to znaczy?
Zauważ, że jedna licencja pozwala na użycie jednej kopii programu tylko na jednym komputerze.
W twoim przypadku oznacza to, że już aktywowałeś wszystkie licencje Database Tour (Pro) z twoim numerem seryjnym na innym komputerze (-ach). Należy odinstalować Database Tour (Pro) na innym komputerze i spróbować ponownie. Jeśli problem nadal występuje, skontaktuj się z nami z podaniem numer zamówienia.
Kupiłem Database Tour, ale nie może go aktywować. Wpisałem swój kod aktywacji i został on przyjęty, ale za każdym razem, gdy program się uruchamia, pojawia się okno aktywacji. Co ja robię źle?
Aktywacja Database Tour (Pro) odbywa się w dwóch etapach: sprawdzenie kodu aktywacji i sama aktywacja.
Zwykle nie powinieneś mieć problemów z pierwszym etapem, jeśli masz prawidłowy numer seryjny.
Drugi krok (aktywacja) służy zapobieganiu przypadkowemu piractwu. Zauważ, że możesz używać zakupionego programu tylko na tylu komputerach ile posiada się zakupionych licencji. Właśnie do tego służy aktywacja.
Aktywacja zwykle odbywa się automatycznie po wprowadzeniu kodu aktywacji, jeśli masz połączenie z Internetem.
W twoim przypadku wydaje się, że sprawdzanie kodu aktywacji przebiegło pomyślnie, ale aktywacja się nie udała z powodu używań kodu aktywacji na innym komputerze (-ach) lub braku połączenia z Internetem.
Jeżeli na komputerze, na którym chcesz użyć Database Tour, nie masz połączenia z Internetem, powinieneś uzyskać kod aktywacyjny za pomocą innego komputera, który ma połączenie z Internetem, a następnie wpisać go w aplikacji; postępuj zgodnie z instrukcjami, które pojawią się po nieudanej aktywacji.
Kupiłem Database Tour (Pro), ale teraz chcę kupić kolejną licencję. Czy mogę się spodziewać zniżki ilościowej?
Tak. Przed zakupem proszę skontaktować się z nami i wysłać numer istniejącego zamówienia i numer seryjny. Zniżki zależy od ilości licencji, zakupionych wcześniej, i liczby dodatkowych licencji, które chcesz kupić, jak to opisano tutaj.Zainstalowałem i zarejestrowałem Database Tour (Pro), ale teraz muszę przenieść go na inny komputer. Jak zrobić to we właściwy sposób?
Jedna licencja Database Tour (Pro) pozwala na użycie jednej kopii programu tylko na jednym komputerze. Aby przenieść zainstalowany i zarejestrowany program na inny komputer, musisz odinstalować program na starym komputerze (przez Panel Sterowania) i wtedy zainstalować i zarejestrować go na nowym komputerze.
Opcjonalnie możesz wykonać kopię zapasową zarejestrowanych baz danych przed odinstalowaniem, a następnie przywrócić je po zainstalowaniu oprogramowania na nowym komputerze.
Chcę kupić kilka różnych produktów. Czy mogę się spodziewać zniżki?
Tak. Rozpocznij proces składania zamówienia tutaj. Będziesz mógł wybrać więcej niż jeden produkt do zakupu. Cena całkowita będzie niższa niż w przypadku zakupu tych produktów osobno. Jeśli oferowane kombinacje produktów są inne niż te, które chciałbyś kupić, proszę skontaktować się z nami.Pytania techniczne
Tabele bazy danych
Otworzyłem tabelę bazy danych, ale nie mogę znaleźć sposobu na edycję danych.
Domyślnie tabele są otwierane w trybie tylko do odczytu. Aby włączyć tryb odczytu i zapisu, wystarczy kliknąć odpowiedni przycisk nad tabelą. Aby ustawić tryb odczytu i zapisu jako domyślny dla tabel, wybierz Opcje | Środowisko | Bazy danych i włącz opcję Zezwalaj na edycję tabel po otwarciu.
Aby umożliwić edycję zapytań SQL, wybierz Opcje | Środowisko | Bazy danych i włącz opcję Używaj edytowalnych zapytań, jeśli to możliwe. Należy pamiętać, że niektóre zapytania nie mogą być edytowalne (na przykład, jeśli używają więcej niż jednej tabeli bazy danych itp.).
Zapytania do bazy danych
Gdzie mogę znaleźć dokumentację Database Tour SQL?
Database Tour wykonuje zapytania SQL, przekazując je do silnika bazy danych lub serwera używanego podczas otwierania bazy danych. Prosimy o zapoznanie się z dokumentacją odpowiedniego silnika bazy danych lub serwera.
Kilka przykładów:
Pracujesz z bazą danych Oracle: przeczytaj dokumentację Oracle
Pracujesz z bazą danych SQL Server: przeczytaj dokumentację SQL Server
Pracujesz z bazą danych PostgreSQL: przeczytaj dokumentację PostgreSQL
Pracujesz z plikami dBase (dbf) za pośrednictwem BDE: przeczytaj dokumentację BDE Local SQL
Pracujesz z bazą danych MS Access (mdb) za pośrednictwem silnika Microsoft Jet: przeczytaj dokumentację Microsoft Jet
i tak dalej.
Zobacz także
Praca z zapytaniami SQL ![]()
Czy mogę wykonywać kilka zapytań SQL jednocześnie?
Database Tour umożliwia jednoczesne uruchamianie zapytań SQL z różnych okien SQL, jeśli ustawiona jest opcja Asynchroniczne wykonywanie zapytań (Opcje | Środowisko | Bazy danych). Ta opcja jest domyślnie włączona. Zaleca się użycie interfejsu FD do połączenia z bazą danych.
Upewnij się jednak, że twoja baza danych obsługuje również wielowątkowość. Obsługuje ją większość baz danych serwerowych, takich jak Oracle, PostgreSQL, SQL Server itp. SQLite ma ograniczone wsparcie dla tej funkcji. Aby się upewnić, zapoznaj się z dokumentacją swojej bazy danych.
Jak zobaczyć skrypt DDL obiektu(ów) bazy danych?
Można to zrobić na dwa sposoby:
- Wybierz potrzebny obiekt bazy danych i przejdź do zakładki Skrypt. Tutaj generowany jest podstawowy skrypt SQL.
- Wybierz potrzebny obiekt bazy danych z listy obiektów, kliknij go prawym przyciskiem myszy, a następnie wybierz Generuj SQL | DDL | Utwórz skrypt DDL.... Wybierz żądane opcje i kliknij OK. Tutaj otrzymasz najbardziej kompletny skrypt, czasami wraz z powiązanymi obiektami i uprawnieniami do bazy danych (patrz uwagi poniżej). Ponadto, jeśli przełączysz się do trybu Zaznaczania wielokrotnego dla listy obiektów, możesz wygenerować skrypt DDL dla wszystkich zaznaczonych obiektów.
Uwagi
Kompletność i poprawność wygenerowanego kodu DDL może się różnić w zależności od typu bazy danych i obiektu. Najbardziej kompletny kod jest tworzony dla baz danych Oracle, PostgreSQL, Interbase i Firebird, a w szczególności dla takich obiektów baz danych, jak tabele, widoki, procedury, sekwencje i użytkownicy. Nieustannie pracujemy nad dalszym rozszerzaniem tej funkcjonalności.
Eksportowanie danych
Eksport danych do plików lokalnych jest naprawdę szybki, ale w jaki sposób mogę przyspieszyć eksportowanie do serwerowych baz danych?
Proszę zapoznać się z poradami w dokumentacji
.
Jak eksportować bardzo duże zbiory danych do innej bazy danych?
Eksportowanie dużych tabel lub zapytań z jednej bazy danych do drugiej może stanowić wyzwanie. Czasami podczas eksportu lub nawet otwierania takiej tabeli może pojawić się błąd Out of memory (brak pamięci).
Powinieneś spróbować niestandardowych podejść. Zobacz więcej w dokumentacji Database Tour
.
Muszę wyeksportować wynik obliczeń formuł. Czy to możliwe?
Tak. Można to zrobić na kilka sposobów.
Jeśli twoja baza danych obsługuje takie formuły SQL, użyj ich w ten sposób. Na przykład:
SELECT column1, column2, column3, column1 + column2 AS MyFormula1, column2 || column3 AS MyFormula2 FROM MyTableNiektóre bazy danych, takie jak Interbase, Firebird, najnowsze wersje Oracle, SQL Server, PostgreSQL itp., umożliwiają używanie kolumn obliczeniowych w tabelach baz danych. To bardzo wydajny sposób na obliczenie danych. Database Tour może tworzyć takie kolumny podczas na bieżąco tworzenia tabeli przy eksportowaniu danych do takich baz danych (należy określić takie typy kolumn w kroku Mapowania pól).
Innym sposobem jest określenie formuł w kroku Mapowania pól okna dialogowego Eksport. W formułach możesz używać kolumn tabeli źródłowej, funkcji specjalnych, a nawet plików lokalnych.
Kliknij przycisk Dodaj. Pojawi się nowy wiersz dla nowego mapowania pól. Kliknij przycisk '...' w pierwszej kolumnie tabeli mapowań pól i określ swoje wyrażenie (formułę). Przykłady:
1. Pobierz sumę dwóch kolumn
vle_expr(dataset_field_val(1, 'column1') + dataset_field_val(1, 'column2'))
2. Zastąp określone znaki w danych kolumny
vle_expr(string_replace(dataset_field_val(1, 'column3'), char(0), ' '))
3. Pobierz rozmiar pliku, do którego odwołują się dane kolumny
vle_expr(file_size(dataset_field_val(1, 'column3')))
W następnej kolumnie tabeli mapowań określ nazwę pola docelowego, tak jak zwykle robisz to w przypadku eksportowania pól fizycznych.
Prosimy również o zapoznanie się ze szczegółowymi wskazówkami zawartymi w naszej dokumentacji Exportizer
, które można łatwo zastosować także w Database Tour.
Jak eksportować pola BYTES?
Jeśli eksportujesz dane do innego pola bazy danych typu BYTES, wszystko jest całkiem proste. Wystarczy dopasować pola źródłowe i docelowe w kroku Mapowanie pól w oknie dialogowym Eksport.
Jeśli eksportujesz dane do niektórych formatów plików, np. Excel lub HTML, wynik będzie w formacie szesnastkowym, zaczynającym się od 0x.
Jeśli eksportujesz dane do pól bazy danych typu CHAR lub CLOB (czyli zgodnych z tekstem), potrzeba nieco więcej pracy. W kroku Mapowania pól okna dialogowego Eksport dopasuj pola źródłowe i docelowe, a następnie zamiast nazwy pola źródłowego podaj następujące wyrażenie:
vle_expr(dataset_field_hex_val(1, 'YOUR_SOURCE_FIELD_NAME'))
W rezultacie dane zostaną wyeksportowane do miejsca docelowego w postaci ciągu znaków w formacie szesnastkowym, rozpoczynającego się od 0x.
Możesz również eksportować dane z ciągu w formacie szesnastkowym do pola BYTES. Upewnij się tylko, że ciąg źródłowy zaczyna się od 0x: będzie to oznaczać, że dane źródłowe to sekwencja bajtów w formacie szesnastkowym.
Jak eksportować wiele tabel jednocześnie?
Otwórz bazę danych źródłową. Przejdź do listy tabel i kliknij ją prawym przyciskiem myszy. Wybierz opcję Zaznaczanie wielokrotne. Następnie zaznacz potrzebne tabele na liście i kliknij przycisk Eksportuj. Wybierz format docelowy i opcje eksportu, a następnie przejdź do kroku Mapowanie tabel i określ, jak tabele źródłowe będą pasować do tabel lub plików docelowych.
Jak eksportować obrazy z kolumny BLOB do pojedynczych plików graficznych?
Pprosimy o zapoznanie się ze szczegółowymi wskazówkami zawartymi w naszej dokumentacji Exportizer
, które można z łatwością zastosować także w Database Tour.
Jak wyeksportować tekst z niektórych kolumn do osobnych plików tekstowych?
Możesz wyeksportować zawartość dowolnej kolumny do osobnego pliku. Proces ten jest szczegółowo opisany w naszej dokumentacji Exportizer
. Te same funkcje działają w Database Tour.
Praca z wierszem poleceń
Czy Database Tour można uruchomić w trybie 'cichym'?
Tak. Database Tour Pro może wykonywać operacje na bazie danych z poziomu wiersza poleceń z opcjonalnym użyciem przełącznika /silent.
Zobacz także
Krótkie informacje i przykłady: Korzystanie z wiersza poleceń.
Pełna dokumentacja techniczna
o wierszu poleceń.
Różne
Jak pracować z transakcjami?
W Database Tour możesz zarządzać transakcjami (jeśli twoja baza danych je obsługuje).
Możesz pracować w trybie Autocommit lub używać transakcji jawnych. Wybierz Opcje | Środowisko... | Baza danych, aby zarządzać ustawieniami Autocommit.
W przypadku baz danych serwerowych każde okno Tabela lub SQL może być powiązane z osobną transakcją.
Więcej informacji znajdziesz w dokumentacji ![]()
Jak skopiować zarejestrowane bazy danych na inny komputer?
Wybierz Baza danych | Zarejestrowane bazy danych....
U góry zobaczysz ścieżkę do pliku z zapisanymi ustawieniami bazy danych. Możesz skopiować ten plik z Eksploratora Windows lub wyeksportować ustawienia do nowego pliku za pomocą odpowiedniego przycisku po prawej stronie. Następnie umieść plik na komputerze docelowym i zaimportuj go do Database Tour z interfejsu Baza danych | Zarejestrowane bazy danych....
Czy Database Tour może naprawić pliki Paradox przy użyciu Borland TUTIL32.DLL?
Tak. Jeśli ta biblioteka znajduje się w folderze, w którym znajdują się pliki BDE (Borland Database Engine), odpowiednie elementy pojawią się w menu Tabela | Narzędzia BDE w Database Tour 32-bit.
Uwaga! BDE to przestarzała technologia. Korzystasz z tej funkcji na własne ryzyko.
Dlaczego Database Tour mówi, że BDE jest niedostępne? Jestem pewien, że je zainstalowałem.
Najpierw upewnij się, że używasz 32-bitowej wersji Database Tour. BDE jest 32-bitowy i nie można uzyskać do niego dostępu z aplikacji 64-bitowych.
Następnie sprawdź, czy BDE zostało poprawnie zainstalowane:
- Znajdź lokalizację BDE. Przejdź do rejestru systemu Windows i otwórz klucz HKLM\SOFTWARE\Borland\Database Engine (jeśli twój system operacyjny jest 32-bitowy) albo HKLM\SOFTWARE\WOW6432Node\Borland\Database Engine (jeśli twój system operacyjny jest 64-bitowy), i odczytaj parametr DLLPath.
- Przejdź do tego folderu i znajdź tam plik idapi32.dll.
- Sprawdź wersję biblioteki. Musi być w wersji 5.0 lub nowszej.
Jeżeli którykolwiek z powyższych kroków nie zadziała, oznacza to, że BDE nie zostało zainstalowane prawidłowo.
Masz jeszcze pytania? Skorzystaj z formularza kontaktowego.