Mal kurz vom Fachhändler auf die Datenbank schauen lassen.
Wenn das Protokoll
AUS ist sieht der Trigger TRU_Artikellieferant so aus:
Code:
CREATE TRIGGER [dbo].[TRU_ArtikelLieferant]
ON [dbo].[KHKArtikelLieferant] FOR UPDATE
AS
SET NOCOUNT ON
----***OPTIONAL LOG***BEGIN***
-- DECLARE @auCount integer
-- SELECT @aucount=COUNT(*) FROM inserted
-- DECLARE @auMandant smallint
-- DECLARE @auditID INTEGER
-- DECLARE @auditExpr1 varchar(128)
-- DECLARE @auditExpr2 varchar(128)
-- DECLARE @auditExpr3 varchar(128)
-- DECLARE @auditExpr1Old varchar(128)
-- DECLARE @valOld varchar(max)
-- DECLARE @valNew varchar(max)
Wenn der
AN ist sieht er so aus. Die Auskommentierung wurde aufgehoben.
Code:
--***OPTIONAL LOG***BEGIN***
DECLARE @auCount integer
SELECT @aucount=COUNT(*) FROM inserted
DECLARE @auMandant smallint
DECLARE @auditID INTEGER
DECLARE @auditExpr1 varchar(128)
DECLARE @auditExpr2 varchar(128)
DECLARE @auditExpr3 varchar(128)
DECLARE @auditExpr1Old varchar(128)
DECLARE @valOld varchar(max)
DECLARE @valNew varchar(max)
Der funktioniert problemlos, da sind keine extra Trigger nötig.