Avatar billede nethuset Nybegynder
24. oktober 2002 - 17:07 Der er 3 kommentarer og
1 løsning

Sortere og udskrive efter første bogstav i navn

Er det muligt med en forholdsvis simpel rutine at hente og sortere et recordset på denne måde, hvor den automatisk hopper alfabetet igennem og udskriver et A der hvor alle med a begynder:

A:
Allan Hansen
Allan Nielsen

B:
Bente Olsen

G:
Gorm Gammelgård

T:
Theis Tommelstok
Avatar billede Søren Bech Morsing Praktikant
24. oktober 2002 - 17:12 #1
temp1 = ""
temp2 = ""

while NOT rs.EOF
temp1 = Left(rs("navn"), 1)

if (temp<>temp2) {
Response.Write(Left(rs("navn"), 1) & ":<br>")
}

Response.Write(rs("navn") &"<br>")

temp2 = Left(rs("navn"), 1)
rs.moveNext()
wend
Avatar billede Søren Bech Morsing Praktikant
24. oktober 2002 - 17:12 #2
rs.Close
Avatar billede lasse_buck Nybegynder
24. oktober 2002 - 17:27 #3
Du spørger også om sortering. Sortering opnås ved at tilføje et ORDER BY udtryk i din sql-sætning.
SELECT * FROM personer ORDER BY navn ASC;
Avatar billede nethuset Nybegynder
24. oktober 2002 - 17:39 #4
tak for det sbk - det var lige det som jeg skulle bruge .o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester