L
lxw4292
Unregistered / Unconfirmed
GUEST, unregistred user!
CREATE TRIGGER [TRck] ON [dbo].[fCK]
FOR INSERT
AS
BEGIN
UPDATE TCKZD
SET fZhuYunDan=A.fZhuYunDan ,fJiaoHuoDate=A.fJiaoHuoDate, fMuDiZhan=A.fMuDiZhan,fShiFaZhan=A.fShiFaZhan, fWeiTuoDanWei=A.fWeiTuoDanWei
from inserted A
where fInstID=A.fID
END
其中fInstID定义的是fCK的外键fID没有定义成主键,这个东西我不会定义
我是想实现这样的功能,我在录入界面中输入fZhuYunDan后如果TCKZD中如果已经有了这个刚输入的fZhuYunDan的内容就不做任何操作如果没有就打开一个新的窗口来为TCKZD输入一些内容,但这些内容不包括上面要更新的内容,当fCK录入完毕后就用fCK刚录入的内容来更新TCKZD的内容,我知道怎么操作请大家帮帮我
现在 是这样当我为fCK插入记录时报错提示是这样的
提示:删除失败
无法为更新定位行。一些值可能在最后一次读取后已更改。(错误码:32)
FOR INSERT
AS
BEGIN
UPDATE TCKZD
SET fZhuYunDan=A.fZhuYunDan ,fJiaoHuoDate=A.fJiaoHuoDate, fMuDiZhan=A.fMuDiZhan,fShiFaZhan=A.fShiFaZhan, fWeiTuoDanWei=A.fWeiTuoDanWei
from inserted A
where fInstID=A.fID
END
其中fInstID定义的是fCK的外键fID没有定义成主键,这个东西我不会定义
我是想实现这样的功能,我在录入界面中输入fZhuYunDan后如果TCKZD中如果已经有了这个刚输入的fZhuYunDan的内容就不做任何操作如果没有就打开一个新的窗口来为TCKZD输入一些内容,但这些内容不包括上面要更新的内容,当fCK录入完毕后就用fCK刚录入的内容来更新TCKZD的内容,我知道怎么操作请大家帮帮我
现在 是这样当我为fCK插入记录时报错提示是这样的
提示:删除失败
无法为更新定位行。一些值可能在最后一次读取后已更改。(错误码:32)