ingoeff 10 Geschrieben 14. März 2011 Melden Teilen Geschrieben 14. März 2011 Hallo, wer kann hier weiterhelfen, Der trigger funzt nicht, es gibt keine Fehlermeldung, es passiert einfach nichts. Ich öffne Table_1 ändere das Gewicht und dieser neue wert sollte dann in TableOrg erscheinen, macht er aber nicht. Ich habe in derselben DB, zwei weitere Tabellen ziwchen dnene auch ein trigger gesetzt ist. Dieser hat denselben Aufbau, dieselbe Anzahl von variabln, Spalten,Datentyp, hier funzt der Trigger. Der einzige Unterschied ist, diese beiden Tabellen waren schon in der Datenbank. Die beiden bei denen es nicht klappt, habe ich heute selbst angelegt. So sieht der Code aus Create Trigger [dbo].[TriggTest ] ON [dbo].[Table_1] for insert, update as Begin DECLARE @InsertetPK Int DECLARE @DeletePK Int DECLARE @InsertetGW1 SmallInt DECLARE @DeleteGW1 SmallInt SELECT @InsertetPK = inserted.IDNr from inserted SELECT @DeletePK = deleted.IDNr from deleted SELECT @InsertetGW1 = inserted.GW1 from inserted SELECT @DeleteGW1 = deleted.GW1 from deleted UPDATE TableOrg SET Gewicht=@InsertetGW1 WHERE @InsertetPK = IDNr And @DeleteGW1=Gewicht End Link zu diesem Kommentar
Dr.Melzer 191 Geschrieben 15. März 2011 Melden Teilen Geschrieben 15. März 2011 Einmal genügt! Hier geht es weiter: https://www.mcseboard.de/ms-sql-server-forum-81/mssqlserver-2005-trigger-funzt-keine-errormessage-175599.html#post1082237 Link zu diesem Kommentar
Empfohlene Beiträge