Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

trigger i PHP

3 views
Skip to first unread message

Stan

unread,
Apr 23, 2012, 8:44:58 AM4/23/12
to
Witam,

Mam w bazie trigger na tablicy. W pewnych warunkach daję RAISERROR i
chcę przerwać trigger.

CREATE TRIGGER xxx_upd ON xxx FOR UPDATE
AS
DECLARE @err NVARCHAR(250);
...
IF LEN(@err) > 0
BEGIN
RAISERROR (@err, 16, 1) WITH NOWAIT, SETERROR;
ROLLBACK TRANSACTION;
RETURN;
END
END
GO

W PHP dostaję błąd 'The transaction ended in the trigger.', który nie
daje żadnej informacji. Jak przerwać trigger z żądanym komunikatem o
błędzie ?.

Jak usunę ROLLBACK to UPDATE zostaje wykonany.

Jak to rozwiązać ?
0 new messages