Eğer veritabanımızda çok fazla veri varsa bunları tek sayfada göstermek yerine belli bi yerden keserek sayfalatmayı tercih ederiz.Bu konuda bu olayın nasıl yapıldığını göreceğiz.ılk önce sayfa numarasını querystring ile alalım.<%sf = Request.querystring(""sf"")if sf="""" then sf=1end if%>Bu kodu sayfanızın en başına koymalısınız.Bu kod ile eğer sf boş ise sayfa numarasını 1 diye belirttikşimdi sırada döngüyü başlatacak kodumuz var.Altta gördüğünüz 10 rakamı o 1 sayfada kaç tane veri listeleneceğidir.Veritabanımızdaki tabloya bağlandığımız değişkenin ismi ""rs"" olsun.<%rs.pagesize = 10rs.absolutepage = sfsayfa = rs.pagecountfor i=1 to rs.pagesizeif rs.eof then exit for%>Bu kodu koyarak döngümüzü başlattık.Sırada döngüye nereden devam edeceğimiz var.<%rs.movenextnext%>Bir sonraki veriye geçmesini belirttik.Son olarak sayfaları ekrana yazdıracağız.<%for y=1 to sayfa if CINT(TRIM(sf))=CINT(TRIM(y)) then%>[<%response.write """" & y %>""><%elseresponse.write "" "" & y & """"end if%><%next%>Böylece sayfalatma işlemimizi tamamlamış olduk.""rs.pagesize = 10"" yazan yerdeki 10 numarasını değiştirerek bir sayfada kaç tane veri olacağını belirleyebilirsiniz.Kodları sırasıyla yerlerine yerleştirmeniz önemlidir.Sorularınızı forumlarımızda sorabilirsiniz.
Asp KodBank 2 yıl önce Melek Kentmen 396