- March 24, 2007
- 12,073
- 7,459
- Home Country
- Germany
- Moderator
- #11
Ja, die Daten sind falsch. Es gibt immer noch einen Eintrag mit gleichem Start/Ende-Zeitpunkt:
Zum selber nachschauen am besten "SQLite Expert Personal" (oder ähnliches nutzen) und folgende Befehle auf der DB ausführen:
Wenn man dann alle Einträge löscht, die gleiche Zeiten haben, sind 6455 Einträge weg:
Und schon sieht's gut aus:
Programm-seitig können wir maximal einen Filter einbauen, oder bereits in der DB das Einfügen solcher Zeilen verhinden.
Zum selber nachschauen am besten "SQLite Expert Personal" (oder ähnliches nutzen) und folgende Befehle auf der DB ausführen:
SQL:
select * from channel where displayName='RTL HD';
select * from program where idChannel=1301 order by startTime;
Wenn man dann alle Einträge löscht, die gleiche Zeiten haben, sind 6455 Einträge weg:
SQL:
delete from program where startTime=endTime;
Und schon sieht's gut aus:
Programm-seitig können wir maximal einen Filter einbauen, oder bereits in der DB das Einfügen solcher Zeilen verhinden.