sall_2005_1363
جمعه 31 اردیبهشت 1395, 12:21 عصر
با سلام
از این تریگر می خوام برای شمارش ردیف های فرم استفاده کنم
ALTER TRIGGER [dbo].[T_KOL] ON [dbo].[kol] after INSERT,UPDATE
AS
BEGIN
declare @aa INT
SET @aa=0
select @aa=count(*) from dbo.KOL pH inner join inserted iH
on
pH.KOL=iH.KOL
end
BEGIN
UPDATE dbo.KOL
SET tozihat=@aa
where [codkol]=(select codkol from inserted)
END
اشکالی که دارم اینه که موقعی ویرایش رکورد قبلی رو انجام می دم شماره گذاریش به هم می خوره
از این تریگر می خوام برای شمارش ردیف های فرم استفاده کنم
ALTER TRIGGER [dbo].[T_KOL] ON [dbo].[kol] after INSERT,UPDATE
AS
BEGIN
declare @aa INT
SET @aa=0
select @aa=count(*) from dbo.KOL pH inner join inserted iH
on
pH.KOL=iH.KOL
end
BEGIN
UPDATE dbo.KOL
SET tozihat=@aa
where [codkol]=(select codkol from inserted)
END
اشکالی که دارم اینه که موقعی ویرایش رکورد قبلی رو انجام می دم شماره گذاریش به هم می خوره