Sql cümlesi

maforum

Pratik Üye
İYİNET Üyesi
Katılım
3 Tem 2008
Mesajlar
18
Beğeniler
0
#1
merhaba,
aşağıdaki kodda sadece ambar1 listeleniyor. ambar2 listelenmiyor.
bir türlü çözemedim. sql cümlesine değişken yerine ambar isimlerini yazınca çalışıyor. nerde hata yapıyorum anlayamadım.

kod biraz uzun kısaltmaya çalıştım. yetersiz ise daha detaylı kod verebilirim.

şimdiden teşekkür ederim.
saygılar...

<%
marka = request.form("marka")
ozelkod = request.form("ozelkod")
ambarSP = request.Form("ambar")
ambar = split(ambarSP,",")

ambar1 = ambar(0)
ambar2 = ambar(1)

set Liste = Baglanti.execute("Select * From StokListesi WHERE (MARKA = '"&marka&"') AND (OZELKOD = '"&ozelkod&"') AND (Ambar = '"&ambar1&"' OR Ambar = '"&ambar2&"') ")
%>
 

kodcugenc

Üyeliği durduruldu
Katılım
26 Haz 2008
Mesajlar
62
Beğeniler
0
Yaş
33
Konum
İzmir
Eski Rumuz
-
#2
while .... wend döngüsü kullanmalısın. end of file' a kadar yani dosya/satır sonuna kadar devam etmeli.
 

maforum

Pratik Üye
İYİNET Üyesi
Katılım
3 Tem 2008
Mesajlar
18
Beğeniler
0
#3
kullandığım kod aşağıdaki gibi.

<%
while not Liste.EOF
=Liste(0) & "<br>"
Liste.MoveNext
Wend
%>
 

kodcugenc

Üyeliği durduruldu
Katılım
26 Haz 2008
Mesajlar
62
Beğeniler
0
Yaş
33
Konum
İzmir
Eski Rumuz
-
#4
Kod doğru fakat her listelettiğinde Liste(0) ın değerini yazar içerde 10 kayıt varsa 10 kere Liste(0) ı yazacaktır. Yapman gereken recordset recordcount kadar o 0 ı arttırmak hepsi bu ;)

Saygılar.
 

maforum

Pratik Üye
İYİNET Üyesi
Katılım
3 Tem 2008
Mesajlar
18
Beğeniler
0
#5
kodu biraz değiştirdim.
bir türlü istediğim gibi olmuyor.

sadece marka seçildiğinde, sadece özelkod seçildiğinde, sadece ambar1 ve ambar2... seçildiğinde....vs vs birbirleri ile olan her kombinasyonda çalışmalarını sağlamayamıyorum.

if kullanıyım dedim, düzgün kurgulayamadım.
yardım lütfen...

<%
marka = request.form("marka")
ozelkod = request.form("ozelkod")
ambar1 = request.form("ambar1")
ambar2 = request.form("ambar2")
ambar3 = request.form("ambar3")
ambar4 = request.form("ambar4")

set StokListesi = Baglanti.execute("select * from STOKLISTESI where (MARKA = '"&marka&"') AND (OZELKOD = '"&ozelkod&"') AND (Ambar = '"&ambar1&"' OR Ambar = '"&ambar2&"' OR Ambar = '"&ambar2&"' OR Ambar = '"&ambar3&"' OR Ambar = '"&ambar4&"') ")
%>
 

Bu konuyu okuyanlar (Üyeler: 1, Misafirler: 0)

Üst