Форум: "Базы";
Текущий архив: 2003.12.16;
Скачать: [xml.tar.bz2];
ВнизОшибка сохранения при добавлении триггера Найти похожие ветки
← →
OlkaGTS (2003-11-24 10:12) [0]Уважаемые!
При добавлении After Update триггера к таблице, при попытке сохранения набора данных (приложение 3-хзвенка), возникает ошибка: "Record not found or changed by another user". Если триггер отключить, то все сохраняется.
Триггер удаляет записи из другой таблицы при некоторых значениях определенного поля, никаких модификаций в сохраняемой таблице он не делает.
Никаких специальных действий по сохранению в приложении нет.
Как с этим бороться?
Заранее спасибо
← →
Shirson (2003-11-24 10:18) [1]А в MSSQL можно писать "After Update" ?
Текст триггера можно узреть?
← →
OlkaGTS (2003-11-24 10:22) [2]CREATE TRIGGER tg_Categories_ForUpdate ON [dbo].[Categories]
FOR UPDATE
AS
IF UPDATE(UM_ID)
DELETE Cat_Packing FROM Cat_Packing INNER JOIN Inserted ON Cat_Packing.Cat_ID = Inserted.Cat_ID
INNER JOIN Deleted On Cat_Packing.Cat_ID = Deleted.Cat_ID
WHERE Inserted.UM_ID IS NULL AND NOT Deleted.UM_ID IS NULL
← →
OlkaGTS (2003-11-24 13:51) [3]А все просто оказалось :) Надо было в триггер добавить SET NOCOUNT ON
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.12.16;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.008 c