Tam o sırada, başka bir pillinetwork sitesi olan sinepil.org'da: "Radyo; hayata tutunma öyküsü"


Etiketler: , , , ,

Access de bilgileri alırken sıralamam gerekiyor. (ASP ile)

ID sini QueryString ile aldığım satır en üstte geri kalanlar ise onun altında kalacak şekilde nasıl sıralarım?

Burada önemli olan ID sini aldığım satırın en üstte olmasır. Geri kalanların nasıl sıralandığı önemli değil.

Bu sıralı haliyle onları XML içinde kullanacağım.


  • Alikem
  • 3 yorum var
  • 21 Nisan 2008 17:24

sonraki yazı »
Yetti.Be

Yorumlar

ID sini QueryString ile aldığım satır en üstte geri kalanlar ise onun altında kalacak şekilde nasıl sıralarım?

şu cümleyi anlamadım ama sorundan anladığım kadarı ile sanırım ms access'deki bir tablodan select statement ile aldığın resultset'in id'ye göre sıralayıp xml'e basmaya çalışıyorsun ve burada sql'de nasıl id'ye göre sıralayacağını bilmiyorsun. Eğer sorunun bu ise query'nin sonuna ORDER BY clause koyarak istediğini halledebilirsin.

Örn;
SELECT *
FROM TABLENAME
ORDER BY Column1, Column2

ASC ve DESC ile de bir yada daha fazla Column'u ayrı ayrı artalan yada azalan şekliylede sıralayabilirsin.

İlgili Link;
Fundamental Microsoft Jet SQL for Access 2000
Sorting the Result Set

Database e nasıl eriştiğini yazmamışsın. MS Access SQL sorgularını çalıştırabiliyor.

Önce ilgili ID numaralı kaydı çekersin, sonra ilgili ID numaraya eşit olmayan olmayan kayıtları çekersin. Çektiğin kayıtları sırayla yazarsın.

ilk SQL scriptin şuna benzer
"select column1, column2 from table Where ID=" + Request.QueryString("ID")

İkinci SQL scriptin şuna benzer
"select column1, column2 from table Where NOT ID=" + Request.QueryString("ID")

Tabi sql injection a dikkat etmeli.

kolay gelsin

Ben sorunu halletmiştim ama bu soru iki kere yayınlanmış buraya da yazıyım. (Diğer yazı burada)

"Select * From Tablo Order by ID=" & Request("ID")

şeklinde tabloyu açınca istediğim gibi sıralama yapıyor.

QueryString den gelen id en başta geri kalanlar onun altında sıralanıyor. Ben de bunu istiyordum zaten.

Teşekkür ederim.

/\kC

üye olunpillinetwork sitelerine yorum ekleyebilmek ve daha fazlası için, üye olun ya da giriş yapın.

Bu yazıyı rapor et. Kural dışı içeriğe rastladığınızda editörlerimize rapor ederek müdahale edilmesini sağlayabilirsiniz. (Hangi durumlarda rapor edebilirim?)
bildirgec.org bölümleri
pillinetwork hesabınızla giriş yapın.

son yorumlar

Tutulanlar Banner

bildirgecinfo

bildirgec.org içeriği kullanıcıları tarafından üretilen kolektif bir blogdur.