Hallo,
Zitat:
In der Tabelle KUNDEN wird ein anderer AutoInc-Wert genommen als in der STAMMD.
NEW_STAMMID = gen_id(GEN_STAMMD_ID, 1);
OK, neue ID
insert into STAMMD (STATUSNR, FIRMA, NAME, VORNAME, KURZNAME, ANREDENR, BEMERKUNG, KENWORT, AKTIVE)
values (2, 1, '', '', '', 1, '', '', 1);
hm, nur statische Werte
wo soll denn jetzt das
anderer AutoInc-Wert als in der STAMMD kommen
insert into KUNDEN (STAMMNR, version, PARENTNR)
values (:NEW_STAMMID, 0, :NEW_STAMMID);
hier nehmen wir die
NEW_STAMMID doppelt
Kann es sein, dass da noch ein alter Trigger auf der Tabelle
STAMMD
rumlungert, der dessen ID erzeugt ?
Die Frage vom mkinzler bezieht sich wohl auf
insert into GRUNDDATEN
values (:NEW_STAMMID, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null,
null, null, null, null, null, null, null, null, null, null);
Warum die ganzen Nulls, sind sie ja sowieso.
Heiko