Hallo Admidios,
wenn ich einen Benutzer anlegen möchte und auf Speichern klicke, um zu der Rollenzuornung zu kommen, erscheint:
S Q L - E R R O R
CODE: 1452
Cannot add or update a child row: a foreign key constraint fails ("db451193246"."adm_members", CONSTRAINT "adm_FK_MEM_ROL" FOREIGN KEY ("mem_rol_id") REFERENCES "adm_roles" ("rol_id"))
B A C K T R A C E
FILE: adm_program/system/db/db_mysql.php
LINE: 62
CALL: DBCommon->db_error()
FILE: adm_program/system/db/db_mysql.php
LINE: 167
CALL: DBMySQL->db_error()
FILE: adm_program/system/classes/table_access.php
LINE: 363
CALL: DBMySQL->query()
FILE: adm_program/system/classes/table_members.php
LINE: 65
CALL: TableAccess->save()
FILE: adm_program/system/classes/table_members.php
LINE: 108
CALL: TableMembers->save()
FILE: adm_program/modules/profile/profile_save.php
LINE: 394
CALL: TableMembers->startMembership()
Wahrscheinlich liegt es daran, dass ich die Rolle "Adressen" unter der Kategorie "Allgemein" gelöscht habe, die immer jedem neuen Datensatz automatisch zugeordnet war.
Es wäre allerdings für uns das Beste, wenn man nach dem Anlegen alle Rollen individuell zuordnen könnte und nicht bereits eine Kategorie automatisch zugeordnet wäre. Deshalb haben wir diese Rolle ja auch gelöscht. ; ))
Ich hoffe auf Hilfe, um überhaupt wieder einen Benutzer anlegen zu können, ohne eine Fehlermeldung zu erhalten.
Vielen Dank schon einmal!
Sara
SQL-ERROR CODE: 1452 bei "Benutzer anlegen"
Re: SQL-ERROR CODE: 1452 bei "Benutzer anlegen"
Hallo,
Kannst du nicht erst mal ein Datenbank Backup zurück spielen um Benutzer wieder anlegen zu können.
MfG
Ronny
Kannst du nicht erst mal ein Datenbank Backup zurück spielen um Benutzer wieder anlegen zu können.
MfG
Ronny
Re: SQL-ERROR CODE: 1452 bei "Benutzer anlegen"
Hallo Sara,
dein Problem wird wahrscheinlich die gelöschte Rolle sein. Diese ist in den Systemeinstellungen noch hinterlegt.
Das System braucht aber auch mind. 1 Rolle als Standardzuodnungsrolle. Dies ist nötig, da man unter Umständen Leuten das Recht geben kann neue Mitglieder zu erstellen, aber diese nicht das Recht haben, Rollen zu zuordnen. So bekommen die neuen Benutzer dann wenigstens eine Rolle. Leute mit Rollenrechten, haben sowieso die Möglichkeit die Standardrollenzuordnung beim Anlegen zu ändern.
Viele Grüße
Fasse
dein Problem wird wahrscheinlich die gelöschte Rolle sein. Diese ist in den Systemeinstellungen noch hinterlegt.
Das System braucht aber auch mind. 1 Rolle als Standardzuodnungsrolle. Dies ist nötig, da man unter Umständen Leuten das Recht geben kann neue Mitglieder zu erstellen, aber diese nicht das Recht haben, Rollen zu zuordnen. So bekommen die neuen Benutzer dann wenigstens eine Rolle. Leute mit Rollenrechten, haben sowieso die Möglichkeit die Standardrollenzuordnung beim Anlegen zu ändern.
Viele Grüße
Fasse