Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.12.16;
Скачать: CL | DM;

Вниз

Ошибка сохранения при добавлении триггера   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.026 c
14-52366
SergP
2003-11-21 20:52
2003.12.16
Коллекция юмора от Rouse_ ©. Куда подевалась?


1-52168
Diesel_x34
2003-12-05 06:38
2003.12.16
Мне нужно в TWebBrowser открывать странички через прокси


6-52310
пачка
2003-10-20 21:33
2003.12.16
Посоветуйте как организоватъ приложения клиента и сервера


14-52399
Igor_thief
2003-11-19 18:18
2003.12.16
Plugins


3-52069
Карелин Артем
2003-11-25 09:58
2003.12.16
Как управлять данными при вводе в TDbGrid?