Seite 1 von 1

Fehler beim Import

Verfasst: Donnerstag 24. Mai 2018, 19:08
von Ruth
Hallo,

ich verzweifle gerade etwas am Import neuer Mitgliederdaten. Ich habe schon länger die Daten nicht neu importiert, und früher hat alles geklappt, jetzt geht es nur nicht mehr.
Ich arbeite in einer Excel-Tabelle und versuche, diese dann als csv-Datei hochzuladen.
Erst einmal wundere ich mich, dass das Programm die vorhandenen Beitragsgruppen bei jedem Versuch, die Datei zu importieren, neu erstellt, das hat JVerein früher meines Wissens nicht gemacht.
Es kommt beim ersten Versuch die Fehlermeldung

[24.05.2018 19:07:46] Fehler beim Importieren der Daten aus Members_ffv, insert failed, rollback successful; nested exception is:
org.h2.jdbc.JdbcSQLException: Eindeutiger Index oder Primärschlüssel verletzt: "PRIMARY KEY ON PUBLIC.MITGLIED(ID)"
Unique index or primary key violation: "PRIMARY KEY ON PUBLIC.MITGLIED(ID)"; SQL statement:
insert into MITGLIED (EXTERNEMITGLIEDSNUMMER,GESCHLECHT,INDIVIDUELLERBEITRAG,HANDY,EINGABEDATUM,TITEL,PERSONENART,ADRESSTYP,KTOIEMAIL,KTOISTAAT,KTOIADRESSIERUNGSZUSATZ,KTOIGESCHLECHT,KUENDIGUNG,IBAN,NAME,MANDATSEQUENCE,ZAHLUNGSRHYTMUS,MANDATVERSION,ZAHLUNGSWEG,STERBETAG,GEBURTSDATUM,KTOITITEL,ZAHLERID,KTOIPERSONENART,LETZTEAENDERUNG,STAAT,ADRESSIERUNGSZUSATZ,KTOINAME,EMAIL,KTOIPLZ,TELEFONDIENSTLICH,VERMERK1,STRASSE,VERMERK2,VORNAME,ANREDE,TELEFONPRIVAT,KTOIVORNAME,KTOIANREDE,KTOISTRASSE,AUSTRITT,ORT,ZAHLUNGSTERMIN,EINTRITT,KTOIORT,BEITRAGSGRUPPE,MANDATDATUM,BIC,PLZ,ID) values (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,1) [23505-193]

usw., ich habe aber definitiv keine Mitgliedsnummer doppelt.
Versuche ich es dann noch einmal, heißt der Fehler dann

[24.05.2018 19:03:39] Fehler beim Importieren der Daten aus Members_ffv, insert failed, rollback successful; nested exception is:
org.h2.jdbc.JdbcSQLException: Eindeutiger Index oder Primärschlüssel verletzt: "IXEIGENSCHAFTGRUPPE1 ON PUBLIC.EIGENSCHAFTGRUPPE(BEZEICHNUNG) VALUES ('Noch nicht zugeordnet', 9)"
Unique index or primary key violation: "IXEIGENSCHAFTGRUPPE1 ON PUBLIC.EIGENSCHAFTGRUPPE(BEZEICHNUNG) VALUES ('Noch nicht zugeordnet', 9)"; SQL statement:
insert into EIGENSCHAFTGRUPPE (BEZEICHNUNG,PFLICHT,MAX1) values (?,?,?) [23505-193]

Diesen kann ich beheben, wenn ich bei Eigenschaften-Gruppen das von JVerein erstellte "Noch nicht zugeordnet" lösche.
Habe ich das gemacht, lande ich aber wieder beim ersten Fehler.

Kann mir jemand helfen? Ich habe schon sehr viel rumprobiert, aber es funktioniert nichts und ich weiß wirklich nicht mehr, was ich noch probieren könnte :(

LG, Ruth

Re: Fehler beim Import

Verfasst: Donnerstag 24. Mai 2018, 19:59
von Ruth
Habe jetzt das, was ich vermutete, herausgefunden: Der Buchungslauf blockiert das Überschreiben der Mitgliederdaten.
Da ich jedoch ca. 250 Mitglieder in der Datenbank habe, ist der Aufwand, die Daten händisch zu ändern, riiiiesig...
Hat jemand eine Idee, wie ich das doch effizienter hinbekomme?

Re: Fehler beim Import

Verfasst: Freitag 25. Mai 2018, 21:57
von DIG
Ruth hat geschrieben: Donnerstag 24. Mai 2018, 19:08 ich verzweifle gerade etwas am Import neuer Mitgliederdaten. Ich habe schon länger die Daten nicht neu importiert, und früher hat alles geklappt, jetzt geht es nur nicht mehr.
Hallo Ruth,

die Import-Funktion von JVerein ist (immer schon) nur für den Erstimport gewesen und funktioniert auch nur bei einer leeren Datenbank richtig bzw. leert die Mitgliedertabelle.
Einen Folgeimport (nur) für neue Mitglieder gibt es bisher nicht, das hat noch nie funktioniert.
Denkbar wäre zwar, immer alle Mitglieder zu importieren, das kann -wie Du merkst- aber Nebenwirkungen wie doppelte Beitragsarten oder falsche Referenzen zu Buchungen haben oder wegen durch den Neuimport doppelter Mitgliedsnummern auch gar nicht erst durchlaufen - also am Besten sein lassen.
Wenn Du unbedingt neue Mitglieder importieren willst, dann musst Du die z.B. mit LibreOffice direkt in die Tabellen der Datenbank schreiben und alle nötigen Referenzen dabei beachten/anlegen - das ist aber kein Standardweg für Otto-Normal-Anwender sondern Frickelkram für JVerein-Gurus.

Warum hast Du übergaupt noch eine separate Excel-Tabelle?
Seit meinem Erstimport pflege ich meine Mitglieder ausschließlich in JVerein und exportiere mir nur ab und zu mal die Mitgliedsdaten z.B. für meine Co-Vorstände...

VG, Carsten

Re: Fehler beim Import

Verfasst: Donnerstag 7. Dezember 2023, 17:05
von Betonbalken
@DIG: Ist es immernoch der Fall, das nur Erstimport vorgesehen ist?
Klappt dies nur für Mitglieder?
Ich benötige es für "Adressen" also Kontakte, die keine Mitglieder sind und spenden.
Vielen Dank.