Forum

Asp ile yaşadığım b...
 
Bildirimler
Hepsini Temizle

Asp ile yaşadığım bir sorgulama sorunu

5 Yazılar
3 Üyeler
0 Reactions
603 Görüntüleme
(@Oguz_Sahin)
Gönderiler: 9
Active Member
Konu başlatıcı
 

Öncelikle herkese selamlar aranıza yeni katıldım ve uzun zamandır takip ettiğim siteye üyeliğim kabul edildiği için çok mutluyum..

2 gündür asp ile yoğun bir sorun yaşıyorum ve kafayı yemek üzereyim, genelde sorunlarımı kendim araştırır ve çözerim ama asp nin artık eskimiş bir dil olduğu için sanırım bu konuda pek kaynak bulamadım. Bulduklarımda işime yaramadı. Daha fazla uzatmadan sorunumdan bahsedeyim...

Formdan gelen bayi numarasını request ile alıyorum.

2 tane  tablom var 

1 tablom urunler

2 tablom stok

 

urunler tablosu

id adtr

 stok tablomda 

id  urunid bayiid stok 

 değerlerini tutuyorum

id değerleri otomatik sayı, diğer tüm alanlar metin

yapmak istediğimde;

ilk başta belirttiğim gibi gelen bayi numarasından

uruntablosundan urunun adını ve stok tablosundan stok miktarını sıralatmak

 

veritabanını buraya ekledim umarım işimizi görür ve şu sorunum çözülür

 

Yardımlarınız için şimdiden çok çok teşekkür ederim. 

 
Gönderildi : 23/02/2013 23:59

(@RagipUNAL)
Gönderiler: 171
Estimable Member
 

Merhabalar,

Bunu t-sql ile access de sorgulatabilirsin.

Select * from urun Where bayiid = 'BayiNO' Order by urunadi asc

 gibi basit bir kodla yapabilirsin. Tabi bundan önce veri tabanını sayfaya bağlaman lazım.

Eğer sorun hala devam ediyorsa yardımcı olabilirim. 10 yıldır classic asp yazıyorum. Çok basit ve temeldir, kolay öğrenirsin zor bırakırsın 🙂

 
Gönderildi : 28/02/2013 23:16

(@Oguz_Sahin)
Gönderiler: 9
Active Member
Konu başlatıcı
 

Cevabınız için çok teşekkür ederim.

Fakat; sanırım siz sorunumu anlamadınız. Burada inner join benzeri bir sorgu kullanmak gerekiyor. Çünkü 2 farklı tablo üzerinden sorgu yapılması gerek.

Önerdiğiniz sorgu ile aynı tablo üzerinden basit bir süzme işlemi gerçekleşir. 

 

Edit:

 

Çıktının şöyle olması istediğim

 

Bayi İd   Ürün Adı  Stok Miktarı

 

 
Gönderildi : 14/03/2013 16:18

(@UfukDeniz)
Gönderiler: 95
Estimable Member
 
SQL = "Select stok.bayiid[Bayi ID], urunler.adtr[Ürün Adı],stok.stok From stok,urunler Where stok.urunid = urunler.id And stok.bayiid=" & Request.QueryString("BayiID")
 
Bu şekilde dener misiniz ? 
 
Gönderildi : 14/03/2013 16:57

(@RagipUNAL)
Gönderiler: 171
Estimable Member
 

Merhabalar;

Eğer Ufuk Beyin çözümü yeterli olur diye düşünüyorum, bir başka yöntemde subquery yazmanız olacaktır. Fakat Join e göre biraz daha yavaş çalışır .

 

Kod:

Select s.bayiid, s.stok, (Select aditr From urunx as u Where u.id = s.urunid) as urunaditr From stokx as s Order By bayiid asc

 
Gönderildi : 17/03/2013 13:22

Paylaş: