Forum

mssql 2008 r2 store...
 
Bildirimler
Hepsini Temizle

mssql 2008 r2 stored procedure islemi yapamdım

1 Yazılar
1 Üyeler
0 Reactions
487 Görüntüleme
(@osmankilic)
Gönderiler: 27
Eminent Member
Konu başlatıcı
 

kolay gelsin


asp.net c# web sitesi yapmaya çalışıyorum


bir kod yazdım ve gayet iyi çalışıyor sorun yok iki yerde takıldım yardımcı olabilirmisiniz


 asp.net tarafında 3 adet listbox var


listbox1 listbox2 listbox3 bunları sı ra ile tıklayınca bir birlerine göre veriler geliyor bir adette textbox ım var bunlar için tek proc oluşturdum ama textbox içine bir şey yazmadan listboxları seçmden hiç bir veri gelmiyor


kullanıcı listbox ları secerse ona göre textbox null atıyacak textbox a yazarsa listboxlar null yollıyacak


proc şu şekilde yaptım bir de hiç bir veri yoksa aradıgını ürün yok nasıl yazdıra bilirim bu proc ta


 ALTER PROCEDURE [dbo].[GRUPARAMA]
@STOK_ADI varchar(20)= NULL,
@GRUBU varchar(20)= NULL,
@ARA_GRUBU varchar(20)= NULL,
@ALT_GRUBU varchar(20)= NULL
AS
BEGIN
SELECT
dbo.STOK.BLKODU,
dbo.STOK.RESIM_YOLU,
dbo.STOK.STOKKODU,
dbo.STOK.STOK_ADI,
dbo.STOK.GRUBU,
dbo.STOK.ARA_GRUBU,
dbo.STOK.ALT_GRUBU,
dbo.STOK.OZEL_KODU2,
dbo.STOK.BIRIMI, 
dbo.STOK.MARKASI,
CASE WHEN COALESCE(SUM(dbo.STOKHR.KPB_GMIK),0)-COALESCE(SUM(dbo.STOKHR.KPB_CMIK),0) >=1 THEN 'var.png' ELSE 'yok.png' END AS DURUM,
CASE WHEN dbo.STOK_FIYAT.FIYATI >=0 THEN dbo.STOK_FIYAT.FIYATI ELSE 'SORUNUZ' END AS FIYAT
FROM
dbo.STOK
LEFT JOIN dbo.STOKHR ON dbo.STOKHR.BLSTKODU = dbo.STOK.BLKODU
LEFT JOIN dbo.STOK_FIYAT ON dbo.STOK_FIYAT.BLSTKODU = dbo.STOK.BLKODU AND dbo.STOK_FIYAT.FIYAT_NO=1 AND dbo.STOK_FIYAT.ALIS_SATIS=2
WHERE
 ((@STOK_ADI IS NULL) OR (dbo.STOK.STOK_ADI LIKE '%' + @STOK_ADI + '%')) AND
 ((@GRUBU IS NULL) OR (dbo.STOK.GRUBU LIKE '%' + @GRUBU + '%')) AND
 ((@ARA_GRUBU IS NULL) OR (dbo.STOK.ARA_GRUBU LIKE '%' + @ARA_GRUBU + '%')) AND
 ((@ALT_GRUBU IS NULL) OR (dbo.STOK.ALT_GRUBU LIKE '%' + @ALT_GRUBU + '%')) AND
dbo.STOK.WEBDE_GORUNSUN = 1
GROUP BY dbo.STOK.BLKODU, dbo.STOK.RESIM_YOLU, dbo.STOK.STOKKODU, dbo.STOK.STOK_ADI, dbo.STOK.OZEL_KODU2, dbo.STOK.ALT_GRUBU, dbo.STOK.ARA_GRUBU, dbo.STOK.BIRIMI, dbo.STOK.GRUBU, dbo.STOK.MARKASI, dbo.STOK_FIYAT.FIYATI
ORDER BY dbo.STOK.BLKODU DESC
END


 


 

 
Gönderildi : 25/01/2012 17:14

Paylaş: