Seite 1 von 1

Sortierung des PMG ist falsch

Verfasst: So 18 Feb 2007, 11:47
von Pedant
Hallo,

die alphabetische Sortierung der Filme im MovieGuide-Browser von Sherlock 0.1.3.42 geht mir immer wieder verloren.

Wenn ich einen neuen PMG downloade, dann gehe ich folgendermaßen vor:

1. Die Datei mit dem MovieGuider konvertieren.
2. Manuelles Löschen aller PMG-Einträge in der intern.mdb von JtG (per "Access").
3. JtG starten und die PMG-Datei einlesen.
4. Löschen der Sherlock-Datei pmg.dat.
5. Sherlock starten und den MovieGuide aus JtG einlesen lassen.

Ich gehe so vor, damit ich keine veralteten oder gar doppelte Einträge habe.

Danach sind alle Filme im MovieGuide-Browser von Sherlock alphabetisch sortiert. Beende ich Sherlock und starte ihn wieder so ist die Sortierung verloren, egal ob ich bei Sherlock Änderungen vornahm oder nicht.

Lösche ich dann erneut die pmg.dat, so liest Sherlock die Daten beim Start automatisch erneut ein und die Sortierung ist für diese Session wieder korrekt, leider aber genau nur für diese eine Session.

Ideen dazu, woran das liegen mag?

Gruß Frank

Verfasst: Mo 19 Feb 2007, 19:58
von saggi
Hallo Frank,
ich habe ein wenig probiert und kann dein Problem nur teilweise nachvollziehen.
Vorgehensweise:
- MovieGuider Download und Import in intern.mdb (allerdings mit neuer Option "Nur Neue", die Tabelle wird ja schon immer gelöscht)
- Alle *.dat Dateien im Sherlock-Verzeichnis löschen
- Import des PMG aus JtG automatisch beim Start von Sherlock

Die Sortierung ist wild, vermutlich so wie in der Datenbank. PMG.dat mit einem Texteditor geöffnet zeigt auch die wilde Sortierung.

Anderer Weg ohne löschen der *.dat Dateien:
- Daten bereits in intern.mdb
- Datei -> Movie Guide einlesen -> Aus JtG

Die Sortierung stimmt immer, die PMG.dat mit einem Texteditor geöffnet, zeigt die Filmtitel bereits in der richtigen Reihenfolge.

Eine Lösung für dein Problem ist es nicht, aber vielleicht ein Ansatz.

saggi

PS:
1. Die Datei mit dem MovieGuider konvertieren.
2. Manuelles Löschen aller PMG-Einträge in der intern.mdb von JtG (per "Access").
3. JtG starten und die PMG-Datei einlesen.
Die nächste Version vom MovieGuider kann auf Wunsch nur Titel in die DB schreiben, die nach dem aktuellen Zeitpunkt starten.
Mache ich diese Woche fertig.