Sayfayı Yazdır | Pencereyi Kapat

STHAR İÇİN TRIGGER INSERT SORUNU

Nereden Yazdırıldığı: ERP Nedir? | Türkiye'nin ERP Forum Platformu
Kategori: SQL
Forum Adı: SQL Veri Tabanı İşlemleri
Forum Tanımlaması: Table,View,Trigger,SELECT,UPDATE,INSERT...
URL: http://www.erpne.org/forum_posts.asp?TID=3776
Tarih: 23 Kasım 2024 Saat 05:49
Program Versiyonu: Web Wiz Forums 11.10 - http://www.webwizforums.com


Konu: STHAR İÇİN TRIGGER INSERT SORUNU
Mesajı Yazan: musaishak
Konu: STHAR İÇİN TRIGGER INSERT SORUNU
Mesaj Tarihi: 14 Mayıs 2014 Saat 20:25
ARKADA?LAR KONUYU ANLA?ILMADI?INI DÜ?ÜNEREK TEKRARDAN TOPARLIYORUM.

BU TRYGGER'  DA HATA VARMI  ...

SET ANSI_NULLS ON GO
SET QUOTED_IDENTIFIER ON  GO
ALTER TRIGGER [dbo].[CVK_ProjeStokInsert_CASKI2013] ON [dbo].[TBLSTHAR] 
FOR INSERT AS 
DECLARE @StokKod VARCHAR(35) 
SELECT @StokKod = STOK_KODU FROM INSERTED WHERE NOT(INCKEYNO IS NULL) 
INSERT INTO CVK_MAINDBNETSIS.dbo.CVK_Log_UrunHareket_CASKI2014 (StokKodu, Statu) 
Values (@StokKod,0)

NE YAPMASI GEREKTY?YNYDE ANLATAYIM.   STHAR TABLOSUNA YENY BYR KAYIT GYRDY?YNDE BU YENY KAYDIN STOK KODUNU    CVK_MAINDBNETSIS.dbo.CVK_Log_UrunHareket_CASKI2014 TABLOSUNA YAZMAK .  
VE ZATEN YAZIYORDA SQL TARAFINDA SIKINTI YOK. 

SIKINTI PROGRAM TARAFINDA FATURAYA STOK GYRERKEN OLUYOR.
FATURA SATI? PAREMETRESY  **  SYPARY? /YRSALYYE/FATURADA MYKTAR 1 GELSYN ** PAREMETRESY AÇIK. YANY FATURAYA STOK GYRERKEN, AYNI KODLA DAHA ÖNCE STOK GYRYLYRMY?SE YLK GYRYLEN STO?UN ÜSTÜNE  1 ADET YLAVE ET DEMEK. 
  
SIKINTI SORUN ; BU TRYGER AKTYF DURUMDA YKEN  FATURAYA STOK GYRDY?YMDE 1. STO?U 1 SATIR AÇARAK YAZIYOR ,  AYNI KODLU STOGU TEKRAR GYRDY?YMDE;  ÜSTÜNE YLAVE ETMYYOR 2. BYR SATIR AÇIP O SATIRDAKY ADETY 2 YAPIYOR.  A?A?IDAKY GYBY SATIR OLU?TURUYOR. ÇÖZEMEDYM.




 # KodYsimMiktarD.Kd.FiyatYsk.1Ysk.2Isk. 3KDVFiili TarihTutar
1BR1213101CAM FYLMY 100CM X 60MT D.BLACK % 1511143,64000014.05.2014143,64
2BR1213101CAM FYLMY 100CM X 60MT D.BLACK % 1521143,64000014.05.2014287,28
3BR1213101CAM FYLMY 100CM X 60MT D.BLACK % 1521143,64000014.05.2014287,28
4BR1213101CAM FYLMY 100CM X 60MT D.BLACK % 1521143,64000014.05.2014287,28



Cevaplar:
Mesajı Yazan: rhan
Mesaj Tarihi: 14 Mayıs 2014 Saat 20:45
kodda bir sorun yok gibi, sthar da ba?ka bir trigger var my ?

1- WHERE NOT(INCKEYNO IS NULL)  kodunu kaldyrarak deneyelim.
2- kodlary begyn end içine alyp bir dene.
3- hataly ?ekilde kaydett?in zaman sql de tek kayyt my olu?uyor ?
4- FOR INSERT NOT FOR REPLICATION kodu ile dene.
5-
FOR INSERT yerine  AFTER INSERT olarak dene


-------------
İnnova Antalya Proje Danışmanlık
Orhan ÇÖPÜROĞLU

0544 241 45 55
0242 311 45 56


Mesajı Yazan: musaishak
Mesaj Tarihi: 14 Mayıs 2014 Saat 21:17
HEPSYNY DENEDYM OLMUYOR.. 

hataly ?ekilde kaydett?in zaman sql de tek kayyt my olu?uyor ? ( HAYIR STHAR YENY KAYIT AÇIYOR.)

?ÖYLE BYR ?EY FARK ETTYM.  1. STOGU GYRYP  KALEM BYLGYLERY SAYFASINDAN TOPLAMLAR SAYFASINA GEÇYP TEKRAR GERY KALEM BYLGYLERY SAYFASINA GELDY?YMDE 1. STOGUN ÜSTÜNE YAZIYOR.  NETSYS SANKY ARADA BA?KA BYR TABLO KULLANIYORMU? GYBY. 

BU TRYGGER AYNISI   UPDATE OLARAK DA VAR O ÇALI?IRKEN HATA YOK. INSERT ÇALI?IRKEN HATA VERYYOR... 


Mesajı Yazan: rhan
Mesaj Tarihi: 14 Mayıs 2014 Saat 23:47
FOR INSERT, update
olarak tek trigger da toplayyp dene birde.


-------------
İnnova Antalya Proje Danışmanlık
Orhan ÇÖPÜROĞLU

0544 241 45 55
0242 311 45 56


Mesajı Yazan: musaishak
Mesaj Tarihi: 15 Mayıs 2014 Saat 09:15
malesef onuda denedim çözüm bulamyyorum.

netsisin mimarisi ile alakaly bir sorun gibi..  SYPARY? /YRSALYYE/FATURADA MYKTAR 1 GELSYN 

paremetresi açykken  sthar tablosunda ynsert triger çaly?tygynda program  hataly çaly?maya ba?lyyor. 

 



Sayfayı Yazdır | Pencereyi Kapat

Forum Software by Web Wiz Forums® version 11.10 - http://www.webwizforums.com
Copyright ©2001-2017 Web Wiz Ltd. - https://www.webwiz.net