|
ASP`de kullanılan genelde veritabanımızdan bilgileri çekerken kullandığımız döngüler.
4 tane değişik döngü kullanılır.
ılk döngü
<% do while not rs.eof `kayıtlar rs.movenext loop %>
Açıklama : Bu döngü`de normal olarak kayıt sonuna gelene kadar sıralama yapabilirsiniz.
2. döngü
<% while not rs.eof `kayıt işlemleri rs.movenext wend %>
Açıklama : Bu döngüde de "do while not rs.eof" ile aynı görevi yapabilirsiniz.
3. döngü
<% for i=0 to 10 response.write i next %>
Açıklama : Siz sayıyı arttırmak için i=i+1 demenize gerek kalmıyor.bu döngüde yanyana olacak şekilde 12345678910 yazıları çıkar.Bunu kendi sisteminize uyarlayarak çok kullanışlı bir döngü haline getirebilirsiniz.
4. döngü
<% veri = "frost,mclaren,whocares" bilgi = split(veri,",")
for each i In bilgi response.write i next %>
Açıklama : Bu döngüde 3 tane olasılığı da yazar.Bu veriler veri diye yazdığımız bilgiler arasından seçerek yazıyor sırayla tabi bunları split ile , ile bölündü.
Bu döngülerden for...next döngüsünü kullanarak bir tane de örnek verelim.Bu örnek de veritabanımızdan 5 tane kaydımızı sıralayalım.
<% for i=0 to 5 if i=5 then exit for
`recodset kayıtları
rs.movenext next %>
Açıklama : Bu döngünün içine yazdıklarınızın çıktısı 5 tane olur.Çoğu sitelerde gördüğünüz Son eklenen 5 gibi sıralanan veriler böyle yapılır.
ASPREHBERI.NET sitesinden Alıntıdır.
|
 |