Şimdi 2 dosyam var bunlarda biri giris digeri stok
giris
adi char(10)
adet integer
stok ta aynısı
ben bir Stored procedure yazdım. SP_AAA diye. Burda yapılan stok dosyasına bakacak girilen bilgi stok dosyasında varsa güncelliycek yoksa ekliycek.
CREATE PROCEDURE SP_AAA AS
Declare @Kontrol as integer
Set @Kontrol = 0
if 0 = (Select count(*) from stok S(NoLock)
where Adi = @adi)
Begin
Insert Into stok values (@adi,0)
Select @Kontrol = 1
End
if @Kontrol = 0
Begin
Update stok Set Adet = Adet + @adet
where Adi = @adi
End
GO
bunu normalde vb de butona basıp ta çalıştırınca sorun yok.
exec sp_aaa @adi="omo", @adet=10
ama ben bunu giris table2'ına insert trigger olarak koyuyorum.
create trigger tr_stok on giris for insert as exec sp_aaa @adi="omo", @adet=10
dersemde sorun yok
ama derdim çok büyük
bu "omo" ve 10 değerlerini parametre olarak nasıl göndericem burda çakıldım
text1 ve text2 değerlerine girilenleri göndermem lazım
nasıl yapabilirim
Not: Aynı mesajı Programlama ve Delphi VCL'e de yazmışsınız
