Liebe Wissende,
ich bekomme beim Import einer Gedcom immer den gleichen Fehler angezeigt,
der Import, bis auf diesen einen Datensatz, verläuft aber grundsätzlich
normal.
SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry
'42631-I78-240' for key 1
Wie kann ich diesen Fehler ausmerrzen?
Vielen Dank für Eure Antworten im Voraus.
Mit freundlichem Gruß aus Dresden
René (Gränz)
Hallo René,
Freue Dich, wenn Du nur einen doppelten Satz hast.
Vorgehensweise:
1. Suche Dir einen Editor, mit dem Du die GEDCOM-Datei öffnen ändern und
speichern kannst
Bei 300.000 Individuen wird diese Datei nicht gerade klein sein und
notepad.exe wird überfordert sein.
Versuche es mit PSPad.exe (Charakteristik - editor PSPad - freeware HTML editor, PHP editor, XHTML, JavaScript, ASP, Perl, C , HEX editor)
2. Öffne die Datei mit dem Editor und suche die Vorkommen des Textes
"42631-I78-240" (vorher sichern!!)
3. PSPad.exe ermöglicht das Anzeigen einer Liste aller vorkommenden Texte
4. Nun muß entschieden werden, welcher der mehrfach vorkommenden ID-Nummern
abgeändert werden muß
Abändern heißt: eine neue,freie Nummer finden und alle 'falschen'
Vorkommen dieser ID-Nummer mit der freien neuen ID-Nummer ersetzen
Wichtig ist es auch, deren Verweise jeweils mit umzubenennen.
5. Nun wird die korrigierte Datei gespeichert und kann ohne Fehler in
webtrees eingelesen werden
Auf diese Weise fusionniere ich verschiedene GEDCOMS mit nachträglicher
Umwandlung von doppelten ID-Nummern
Viel Erfolg
Andreas