335544665

Allgemeine Diskussionen um die ERP Software AvERP

Moderator: SYNERPY

Antworten
Winfried
Beiträge: 36
Registriert: Di Jul 19, 2005 7:38 am
Wohnort: Böblingen bei Stuttgart

335544665

Beitrag von Winfried »

Hallo,

bei der Eingabe eines neuen Kunden erscheint bei mir die Fehlermeldung:

violation of PRIMARY or UNIQUE KEY constraint "PK_BKUNDEPRL" on table "BKUNDEPRL"

Nummernkreise wurden von mir vergeben, die Adresse selbst wurde ebenfalls neu eingetragen (also nichts doppeltes).
Viele Grüße

Winfried

HÄGELE GmbH

CD/DVD Produktionen
Business Open Source Software

www.haegelegmbh.de
www.schwabendisc.de
www.business-opensource.de
Winfried
Beiträge: 36
Registriert: Di Jul 19, 2005 7:38 am
Wohnort: Böblingen bei Stuttgart

Re: 335544665

Beitrag von Winfried »

[quote="Winfried"]Hallo,

bei der Eingabe eines neuen Kunden erscheint bei mir die Fehlermeldung:

violation of PRIMARY or UNIQUE KEY constraint "PK_BKUNDEPRL" on table "BKUNDEPRL"

unter BKUNDEPRL stecken die Mandantenabhängige Preislisten dahinter, welche es aber gibt..... :(
Viele Grüße

Winfried

HÄGELE GmbH

CD/DVD Produktionen
Business Open Source Software

www.haegelegmbh.de
www.schwabendisc.de
www.business-opensource.de
SYN14
Beiträge: 216
Registriert: Do Jun 17, 2004 8:08 am

Beitrag von SYN14 »

Hallo Winfried,

beim Update scheint ein Generator (GEN_BKUNDEPRL) nicht gesetzt worden zu sein. Um den Fehler zu beheben, müssen Sie in der AvERP-Maske "SQL Befehle (Scripts) ausführen" (Ordner Administration) folgende Zeile ausführen:

Code: Alles auswählen

SET GENERATOT GEN_BKUNDEPRL TO [WERT]
[WERT] steht dabei für die höchste ID (MAX(ID)) der Maske "Kundenstamm - Preisliste" (BKUNDEPRL). Alternativ können Sie auch in den Statistiken folgendes SQL ausführen, um den Wert zu erhalten:

Code: Alles auswählen

SELECT MAX(ID) FROM BKUNDEPRL
Das o.g. Skript behebt das Problem.

PS: Das SQL und das Skript können natürlich ebenfalls mit IBExpert durchgeführt werden.
It's not a bug.
It's a feature.
Winfried
Beiträge: 36
Registriert: Di Jul 19, 2005 7:38 am
Wohnort: Böblingen bei Stuttgart

Beitrag von Winfried »

Hallo,

genau das war es auch !!
Jetzt kann ich den Kunden anlegen, nur er läßt sich nicht mehr löschen. Auch hier kommt dieser Fehler.

Ist mir zwar nicht so wichtig (könnte ihn ja mit IB Expert löschen), aber wenn es gehen würde wäre es nicht schlecht.
Viele Grüße

Winfried

HÄGELE GmbH

CD/DVD Produktionen
Business Open Source Software

www.haegelegmbh.de
www.schwabendisc.de
www.business-opensource.de
Winfried
Beiträge: 36
Registriert: Di Jul 19, 2005 7:38 am
Wohnort: Böblingen bei Stuttgart

Beitrag von Winfried »

Sorry die Hitze wirkt !!!!

Natürlich ist es nicht die gleiche Meldung sondern:

violation of FOREIGN KEY constraint "FK_BKUNDEPRL_BKUNDE on table "BKUNDEPRL"

Die Fehlernummer lautet: 3355444466
Viele Grüße

Winfried

HÄGELE GmbH

CD/DVD Produktionen
Business Open Source Software

www.haegelegmbh.de
www.schwabendisc.de
www.business-opensource.de
SYN14
Beiträge: 216
Registriert: Do Jun 17, 2004 8:08 am

Beitrag von SYN14 »

Hallo,

dies sollte an einem falsch eingestellten ForeignKey liegen.

Code: Alles auswählen

ALTER TABLE BKUNDEPRL DROP CONSTRAINT FK_BKUNDEPRL_BKUNDE;
ALTER TABLE BKUNDEPRL ADD CONSTRAINT FK_BKUNDEPRL_BKUNDE
FOREIGN KEY (BKUNDE_ID_LINKEY) REFERENCES BKUNDE(ID)
ON DELETE CASCADE ON UPDATE CASCADE;
Bitte spielen Sie dieses Skript nur ein, wenn Sich niemand in der Datenbank befindet.

mfg SYN14
It's not a bug.
It's a feature.
Winfried
Beiträge: 36
Registriert: Di Jul 19, 2005 7:38 am
Wohnort: Böblingen bei Stuttgart

Beitrag von Winfried »

Hallo,

suuuuuuper vielen Dank - Kunde läßt sich löschen !!!!

Wünsche noch einen schönen Afrikanischen Tag :wink:
Viele Grüße

Winfried

HÄGELE GmbH

CD/DVD Produktionen
Business Open Source Software

www.haegelegmbh.de
www.schwabendisc.de
www.business-opensource.de
Antworten