Hallo,
da es immer mal wieder zu Versionsprobleme mit Datenbanken kommt, wie z.B. aktuelle QVX-DBs und QV7 bzw jetzt gerade zwischen QVX v1.0.50 und QVXM 1.1.29.1 habe ich hier ein Workaround der ein lesen von vielen Daten untereinander ermöglicht.
Für den täglichen Gebrauch ist er nicht geeignet und auch nicht gedacht!
Für diesen Workaround wird das Programm "DB Browser for SQLite" benötigt. Das Programm gibt es für Windows / macOS / Linux und ist unter Windows auch als PortableApp, also ohne Installation nutzbar.
1) Alle QV-Programme beenden!
2) Im DB Browser die gewünschte Datenbank öffnen, dazu den Filter auf alle Dateien stellen:
3) Zu dem Karteireiter "SQL ausführen" wechseln
4) Mit dem Befehl "Pragma user_version;" fragt man die Userversion der Datenbank ab:
QV7 kann nur mobileDBs bis einschließlich Version 20009 lesen.
5) Um eine höhere User_Version zurückzusetzen erweitert man den obigen SQL-Befehl um die gewünschte Versionsnummer, z.B. "Pragma user_version = 20009;"
Heißt, den Befehl eingeben und mit dem blauen Pfeil ausführen:
Zur Sicherheit kann man die Versionsnummer jetzt nochmal abfragen, muss jetzt die Version 20009 sein
6) Danach das Programm schließen, extra gespeichert werden muss in diesem Fall die Datenbank nicht, die neue Userversion ist bereits eingetragen.
Jetzt sollte QV7 die Datenbank wieder lesen können. Für Wegpunkte, Routen und Tracks habe ich es getestet und funktioniert.
QVXM 1.1.29.1 nutzt die Userversion 20012, QVX 1.0.50 die Userversion 20014.
Um jetzt Datenbanken von QVX in QVXM zu nutzen, muss die Userversion ebenfalls nach obigem Muster angepasst werden.
Ein öffnen der Datenbank in einer neueren QV(X/XM)-Version aktualisiert wieder die Versionsnummer der Datenbank!
Was wieder zu den Ursprünglichen Problemen und Fehler führt!
Gruß
Horst