Hallo zusammen,
Ich habe eine Tabelle a und eine Tabelle b. Diese sind üb er eine ID relational verbunden.
Ich Starte eine Transaktion. Schreibe Daten in Tabelle a lese über „SELECT @@IDENTITY“ die ID aus. Nun speichere ich in Tabelle b Daten mit der eben eingelesenen ID. Jetzt mache ich ein Commit.
Ich bekomme folgende Fehlermeldung:
Die INSERT-Anweisung verstieß gegen die COLUMN FOREIGN KEY-Einschränkung
Wie kann ich dies Problem lösen.
Wenn ich zwischendurch das commit setzte dann funktioniert das Rollback nicht mehr im Fall das in Tabelle b was schief geht... oder ?
Hat jemand einen Lösungsweg für mein Problem...?
Danke für jeden Hinweis
Ich habe eine Tabelle a und eine Tabelle b. Diese sind üb er eine ID relational verbunden.
Ich Starte eine Transaktion. Schreibe Daten in Tabelle a lese über „SELECT @@IDENTITY“ die ID aus. Nun speichere ich in Tabelle b Daten mit der eben eingelesenen ID. Jetzt mache ich ein Commit.
Ich bekomme folgende Fehlermeldung:
Die INSERT-Anweisung verstieß gegen die COLUMN FOREIGN KEY-Einschränkung
Wie kann ich dies Problem lösen.
Wenn ich zwischendurch das commit setzte dann funktioniert das Rollback nicht mehr im Fall das in Tabelle b was schief geht... oder ?
Hat jemand einen Lösungsweg für mein Problem...?
Danke für jeden Hinweis
Comment