Seite 1 von 1
DB Inkonsistenz bei Links
Verfasst: 25.01.2015, 19:24
von ErichLa
Hallo zusammen
Ich habe Internet-Links zu meinen Fahrzeugen hinzugefügt. Dies klappte gut, bis ich Probleme mit der Zuweisung der Links bekam.
Wenn ich nun einen Linke öffne, erscheint die Fehlermeldung (siehe Anhang). Das Fahrzeugfenster zeigt dann den Eintrag "#Name?". Diesen 'Link' kann ich nicht löschen, es wird eine Fehlermeldung angezeigt.
In der Liste der Links wird der Link als Eintrag angezeigt, allerdings ist die Liste "Verwendung" leer.
Was muss ich machen, um diese ca. 3 fehlerhaften Datensätze zu reparieren.
Viele Grüsse
Erich
Verfasst: 25.01.2015, 19:30
von rfnet
Hallo Erich
Kann es sein, dass du Links gelöscht hast und die diesem Fahrzeug zugewiesen waren?
Dann könnte es sein dass die "Zwischenhändler" nicht sauber aktualisiert worden ist = programm Fehler
Es sieht aber auf jeden Fall so aus als ob ich die Datenbank hier bei mir bereinigen müsste, sorry.
Grüsse Rolf
Verfasst: 25.01.2015, 20:02
von ErichLa
Hallo Rolf
Ja, das könnte so sein. Ich habe sicher Links umgehängt. Dabei muss es passiert sein.
Zur Bereinigung: Meine DB ist 95 MB gross, wie soll ich das machen ?
Habe noch etwas gepröbelt und kann dir zeigen, wie man den Fehler reproduzieren kann:
- nimm eine beliebiges Fahrzeug (z.B. Re 4/4)
- Erstelle einen Internet-Link dazu
- speichern
- Jetzt ändere den Fahrzeug-Titel, indem du drei Hochkomma hinzufügst (also Re 4/4''')
- Speichern, öffnen
- Links anzeigen -> Fehlermeldung
ich vermute dass es etwas mit der Stringverarbeitung zu tun hat.
Meine drei Loks mit Link-Problemen sind: Ce 6/8''' (2*) und Re 4/4 '''.
Habe noch weiter gesucht und habe eine Ae 6/6'' gemacht. Hier gibt es keine Fehlermeldung. Wenn ich die Hochkomme wieder entferne, sind die Links jedoch ganz verschwunden.
Viele Grüsse
Erich
Verfasst: 25.01.2015, 20:10
von rfnet
Hallo Erich
Besten Dank für die genau Fehleranalyse. Damit kann ich sehr gut arbeiten und finde vielleicht sogar eine Lösung, die Linkszuweisung zu retten.
Ob es an der String Verarbeitung liegt kann ich nicht nicht sagen, denn eigentlich werden die Datensätze über Primary Keys verbunden.
Mal sehen 8)
Grüsse
Rolf
Verfasst: 25.01.2015, 22:25
von rfnet
Hallo Erich
Ich kann den Fehler reproduzieren und habe im Code auch gefunden, was schief läuft. Auf die schnelle habe ich da aber noch keine direkte Lösung.
Was bei mir funktioniert:
- wenn es eine gerade Anzahl von hochkomma sind, dann werden die Links wieder angezeigt
- wenn es eine ungerade Anzahl von hochkomma sind, dann kommt der Fehler
so hast Du wenigstens einen Workaround
Ich suche eine Lösung und werde dies dann in derr kommenden Version beheben. Ob es noch für die nächste Woche kommende 0.64.x reicht weiss ich noch nicht
Gruss
Rolf
Verfasst: 27.01.2015, 20:06
von rfnet
Hallo Erich
Ist in der nun aktuellen Version 0.64.008 gelöst.
Gruss
Rolf
Verfasst: 09.02.2015, 17:36
von ErichLa
Hallo Rolf[/size]
Ich kann bestätigen, dass die P[/size]robleme mit den Links und den Hochkommas mit der Version 0.64.008 nun nicht mehr auftreten. Besten
Dank für die Korrektur.[/size]
[/size]
Viele Grüsse[/size]
Erich[/size]
Verfasst: 09.02.2015, 19:02
von rfnet
Hallo Erich
Danke für Dein Feedback
Gruss
Rolf