![]() |
![]() |
Perulangan Logika : Perintah While...WEnd
Perulangan While...WEnd adalah sangat menyerupai Do loop. Perulangan ini
melakukan aksi permintaan sampai kondisi tersebut terpenuhi. Perbedaan yang
terutama dalam hal ini adalah pada tata cara penulisannya.
Tata cara penulisan untuk perulangan While adalah sebagai berikut:
While {Condition}
'Lakukan hal berikut
WEnd
*CATATAN: Hilangkan kurung kurawal { } pada kode yang sebenarnya.
Perulangan While umumnya digunakan untuk perulangan melalui suatu recordset yang
mana dikembalikan dari suatu database. Kode berikut menunjukkan hal ini:
While NOT RS.EOF
Response.Write("Name = " & RS("lname") & ", " & RS("lname") & "<br>")
RS.MoveNext
WEnd
Pada kode diatas kita mengkonstruksikan perintah While untuk melakukan perulangan melalui objek RS, mengambil elemen “lname” dan “fname” dari masing-masing record. Ketika kondisi dari RS mencapai akhir dari file (RS.Eof, setelah record yang terakhir), perintah itu selesai.