|
|
#1 (permalink) |
|
Üyelik Tarihi: 10.10.2001
Yer: İzmir
Yaş: 24
Mesaj: 43
|
Veritabanındaki kayıtların sırasını nasıl görüntüleyebilirim?
Bir veritabanında A tablosunda id ve numara alanlarının olduğunu varsayalım. Numara alanında 1 yazan kayıtları seçtik. Örneğin, 7, 13, 42, 85, 88, 92 numaralı id'lerde, numara alanlarında 1 yazıyor. Sormak istediğim; 7 numaralı id listelenirken 1, 13 numaralı id listelenirken 2, 42 numaralı id listelenirken 3, 85 numaralı id listelenirken 4, 88 numaralı id listelenirken 5, 92 numaralı id listelenirken 6, rakamlarını nasıl gösterebilirim? Bir başka deyişle, seçilen kayıtların kayıt sırasını nasıl gösterebilirim? Yani kayıtlar listelenirken listelenen kaydın, seçilen kayıtlar içerisinde kaçıncı sırada yer aldığını ekrana yazdırmak istiyorum. NOT: Bu kayıtlar bir sayfada listelenmiyor. Her id'nin ayrı bir sayfası var. Yani bunu şu şekilde düşünebilirsiniz: default.ASP?id=88 adresli bir sayfada, "şu an 5. sayfadasınız" yazısını yazdırmak istiyorum diyelim. Bunu nasıl yapabilirim? Umarım anlatabilmişimdir derdimi. Teşekkür ederim şimdiden. |
|
|
|
|
|
#2 (permalink) |
|
1) SQL sorgu ile numarası 1 olanları recordsete al
2) ASP ile sayfalama yap. Yani her sayfada kaç kayıt var bunu belirt. 3) Her kaydı ekrana yazdırırken kaçıncı olduğunu gösteren rakam için bir değişken kullan. Onu her kayıtta 1 arttır ve sonraki sayfada bu rakamın kaldığı yerden devam etmesi için kaçıncı sayfada bulunduğun ile birlikte Querystringine ekle. Özet olarak böyle ama seçtiğin dil veritabanın işlemleri şekillendirir.
__________________
Portfolyo | Güneşin Tam İçinde | DeviantArt Mihrace.Net ! | 3d Gözlük | Ebu'l-iz | Kimin Eli? | Reklam-im |
|
|
|
|
| Sponsorlu Bağlantılar | |
|
Zoque.Forum
Reklam
|
|
Zoque'a hoşgeldiniz!