Eğitim Günlüğü - Yakup Çetin







Asp / Döngü Örnekleri

ASPde kullanılan genelde veritabanımızdan bilgileri çekerken kullandığımız döngüler. 
4 tane değişik döngü kullanılır. 

1. döngü 
Kod Alanı:

<% 
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ü 
Kod Alanı:

<% 
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ü 
Kod Alanı:

<% 
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ü 
Kod Alanı:

<% 
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. 
Kod Alanı:

<% 
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.
Share on Google Plus

0 yorum:

© 2005 - 2017. Yakup Çetin - Elementx Tasarım

Bozkır Yukarı Mahalle 50044 Sokak Yıldızhan Koperatifi Dışkapı No:4C İç Kapı no:9 Bozkır Konya
Telefon: 0 544 343 86 28 - Fax: 0332 426 23 30
iletisim@yakupcetin.com

Bize Ulaşın: