Avatar billede blaatand Nybegynder
09. april 2002 - 20:27 Der er 14 kommentarer og
1 løsning

Sorter efter A, B, C, D eller andet?

Først til mølle får først malet...



<!--#include virtual="/thegamer/dbconn.asp" -->
<%
    strSQL = "Select * from cheats order by titel"
    set rs = conn.execute(strSQL)

    do
        strNavn = rs("titel")
        strLink = "<a href='cheats_request.asp?Img=" & rs("id") & "' class='indhold_cheats'>" & strNavn & " </a><br>"
       
        Response.Write strLink

        rs.movenext   
    loop while not rs.EOF
%>
<!--#include virtual="/thegamer/dbclose.asp" -->



Jeg vil gætte på at man kan sætte noget ind i denne linie:
strSQL = "Select * from cheats order by titel"

Men hvad?

Den er let, og først til mølle får først malet (igen) :)
Avatar billede blaatand Nybegynder
09. april 2002 - 20:28 #1
err, forresten, det er ikke sorter, men jeg skal KUN have dem der starter med A, B, C, D eller lign trukket ud fra dben...
Avatar billede oasen Nybegynder
09. april 2002 - 20:29 #2
strSQL = "Select * from cheats Order By titel Desc"
Set rs = Conn.Execute(strSQL)
Avatar billede oasen Nybegynder
09. april 2002 - 20:30 #3
Det var da en vigtig tilføjelse...
Avatar billede blaatand Nybegynder
09. april 2002 - 20:30 #4
min fejl, det skulle ikke være order by, men et udtræk så den kun tager dem der starter med et bestemt tal, bokstav eller lign :)
Avatar billede oasen Nybegynder
09. april 2002 - 20:33 #5
2 sek
Avatar billede blaatand Nybegynder
09. april 2002 - 20:33 #6
*holder dig som første svarer* :)
Avatar billede oasen Nybegynder
09. april 2002 - 20:35 #7
SELECT * FROM cheats WHERE (titel LIKE 'A%')
Avatar billede oasen Nybegynder
09. april 2002 - 20:36 #8
Altså:

strSQL = "Select * from cheats Where (titel LIKE 'A%')"
Set rs = Conn.Execute(strSQL)
Avatar billede blaatand Nybegynder
09. april 2002 - 20:37 #9
jeg siger tak... og jeg har forstået :)
Avatar billede oasen Nybegynder
09. april 2002 - 20:38 #10
Prøv lige at se om det funker. Det er muligt, der lige skal tilføjes noget.
Avatar billede oasen Nybegynder
09. april 2002 - 20:41 #11
Nej, sådan:

strSQL = "SELECT * FROM cheats WHERE"
strSQL = strSQL & " (titel LIKE 'A%')"
strSQL = strSQL & " OR (titel LIKE 'B%')"
strSQL = strSQL & " OR (titel LIKE 'C%')"
strSQL = strSQL & " OR (titel LIKE 'D%')"
Avatar billede oasen Nybegynder
09. april 2002 - 20:44 #12
Så tager den alt hvor kolonnen "titel" starter med A,B,C eller D.
Avatar billede oasen Nybegynder
09. april 2002 - 20:46 #13
Og så skal du selvfølgelig huske at skabe et recordsæt ud fra SQL-strengen til sidst:

Set rs = myConn.Execute(strSQL)
Avatar billede oasen Nybegynder
09. april 2002 - 21:35 #14
Håber du har fået det til at virke. Tak for points ;)
Avatar billede blaatand Nybegynder
09. april 2002 - 21:36 #15
det kører :D

takker
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