Handbuch
Datenbank importieren
Die Funktion Datenbank importieren liest eine Datenbank-Sicherung im "dancer.data"-Format ein, die zuvor mit der Funktion Datenbank exportieren erzeugt wurde.
Die Funktion hat zwei Arbeitsmodi:
Im Modus alle Daten wird der komplette Datenbestand eigelesen, der in der Sicherungsdatei enthalten ist (d.h. alle Tänzer, alle Konfigrations- und Tip-Daten). Das wird normalerweise fehlschlagen, wenn die Datenbank nicht leer ist. Es ist daher empfehlenswert, die Datenbank erst zu löschen und neu anzulegen (aber beachte, dass du dabei alle ungesicherten Änderungen verlierst, die sich möglicherweise in deiner Datenbank befinden!) Diese Aktion stellt vollständig einen vorherigen Programmzustand wieder her. Bitte beachte, dass du möglicherweise den Tip- und Tänzerzustand zurücksetzen musst, bevor du sinnvoll weiterarbeiten kannst.
Im Modus nur neue Tänzer importiert das Programm nur neue Tänzer aus der Datei. "Neue Tänzer" sind dabei solche, die einen Barcode haben, der noch nicht in der eigenen Datenbank vorhanden ist. Diese Funktion ist hilfreich, um Tänzerdaten zwischen verschiedenen Clubs auszutauschen.
Außerdem werden in diesem Modus auch Clubnamen importiert (nur falls der Tänzer keinen gültigen Clubnamen hat) und (neu in v2.8) Tänzer in der lokalen Datenbank werden als "gelöscht" markiert, sofern dieser Status für einen Tänzer im importierten Datenbestand angegeben ist.
Mögliche Meldungen wärend des Imports: (Liste unvollständig)
insert dancer failed: insert into taenzer (uid,name,nachname,vorname,boy,beau,belle,flags,partner,samesquare,code,isclass,present,locked,mid,level,deleted,club) values ( ...);: 1062: Duplicate entry ... for key 'PRIMARY'
Du hast versucht "Alle Daten" in eine nicht-leere Datenbank zu importieren, das funktioniert nicht. Entweder musst du deine Datenbank leeren (Vorsicht vor möglichem Datenverlust) oder die Optiion "Nur neue Tänzer" beim Import verwenden.Tänzer eingefügt.
Der Täzer wurde korrekt in deine Datenbank importiert.Konfig einfügen fehlgeschlagen, ignoriert.
Du hast versucht, Einstellungen f¨r Konfigurationsparameter zu importieren, die schon in deiner Datenbank vorhanden waren. Falls du sie brauchst, stelle sicher, dass die Datenbank beim Import völlig leer ist (leeren und keine Einstellungen auf dem Admin-Bildschirm ändern).Barcode vorhanden, ignoriert.
Bei einem "Nur neue Tänzer"-Import war der Barcode dieses Tänzers bereits in der Datenbank vorhanden.Alle Barcodes vorhanden, ignoriert.
Bei einem "Nur neue Tänzer"-Import waren alle Barcodes dieses Tänzers bereits in der Datenbank vorhanden.Kein Barcode, Einfügen nicht möglich.
Bei einem "Nur neue Tänzer"-Import sollte ein Tänzer ohne Barcode importiert werden. Das wird nicht unterstüzt der Datensatz wurde ignoriert.
Zurück zu Programmfunktionen