Mitglieder löschen - Fehlermeldung
Verfasst: Donnerstag 18. Februar 2010, 20:47
Guten Abend
Ich möchte Mitglieder aus der Datenbank löschen und erhalte folgende Fehlermeldung:
Ich habe einfach in der Mitgliederliste einen Rechtsklick gemacht und den Button "löschen" geklickt. Auch wenn ich auf Mitglied bearbeiten klicke und dann dort versuche zu löschen, erhalte ich die selbe Fehlermeldung.
Das Bearbeiten der Mitgliederdetails ist aber nach wie vor möglich.
Ich verwende Jameica unter Windows 7 bit.
Mache ich etwas falsch, oder kann mir jemand weiterhelfen?
Für Tipps wäre ich sehr dankbar.
Ich möchte Mitglieder aus der Datenbank löschen und erhalte folgende Fehlermeldung:
Code: Alles auswählen
Fehler beim Löschen des Mitgliedes
java.rmi.RemoteException: delete failed, rollback successful; nested exception is:
org.h2.jdbc.JdbcSQLException: Referentielle Integrität verletzt: FKABRECHNUNG1: PUBLIC.ABRECHNUNG FOREIGN KEY(MITGLIED) REFERENCES PUBLIC.MITGLIED(ID)
Referential integrity constraint violation: FKABRECHNUNG1: PUBLIC.ABRECHNUNG FOREIGN KEY(MITGLIED) REFERENCES PUBLIC.MITGLIED(ID); SQL statement:
delete from MITGLIED where ID = 1760 [23003-117]
at de.willuhn.datasource.db.AbstractDBObject.delete(AbstractDBObject.java:379)
at de.jost_net.JVerein.gui.action.MitgliedDeleteAction.handleAction(MitgliedDeleteAction.java:70)
at de.willuhn.jameica.gui.parts.ContextMenu$1.handleEvent(ContextMenu.java:172)
at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source)
at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
at de.willuhn.jameica.gui.GUI.loop(GUI.java:685)
at de.willuhn.jameica.gui.GUI.init(GUI.java:219)
at de.willuhn.jameica.system.Application.init(Application.java:140)
at de.willuhn.jameica.system.Application.newInstance(Application.java:85)
at de.willuhn.jameica.Main.main(Main.java:78)
Caused by: org.h2.jdbc.JdbcSQLException: Referentielle Integrität verletzt: FKABRECHNUNG1: PUBLIC.ABRECHNUNG FOREIGN KEY(MITGLIED) REFERENCES PUBLIC.MITGLIED(ID)
Referential integrity constraint violation: FKABRECHNUNG1: PUBLIC.ABRECHNUNG FOREIGN KEY(MITGLIED) REFERENCES PUBLIC.MITGLIED(ID); SQL statement:
delete from MITGLIED where ID = 1760 [23003-117]
at org.h2.message.Message.getSQLException(Message.java:105)
at org.h2.message.Message.getSQLException(Message.java:116)
at org.h2.message.Message.getSQLException(Message.java:75)
at org.h2.constraint.ConstraintReferential.checkRow(ConstraintReferential.java:377)
at org.h2.constraint.ConstraintReferential.checkRowRefTable(ConstraintReferential.java:394)
at org.h2.constraint.ConstraintReferential.checkRow(ConstraintReferential.java:273)
at org.h2.table.Table.fireConstraints(Table.java:768)
at org.h2.table.Table.fireAfterRow(Table.java:783)
at org.h2.command.dml.Delete.update(Delete.java:75)
at org.h2.command.CommandContainer.update(CommandContainer.java:72)
at org.h2.command.Command.executeUpdate(Command.java:208)
at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:116)
at de.willuhn.datasource.db.AbstractDBObject.delete(AbstractDBObject.java:361)
... 11 more
Das Bearbeiten der Mitgliederdetails ist aber nach wie vor möglich.
Ich verwende Jameica unter Windows 7 bit.
Mache ich etwas falsch, oder kann mir jemand weiterhelfen?
Für Tipps wäre ich sehr dankbar.