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) :)
Annonceindlæg fra Kingston Technology
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...
09. april 2002 - 20:29
#2
strSQL = "Select * from cheats Order By titel Desc" Set rs = Conn.Execute(strSQL)
09. april 2002 - 20:30
#3
Det var da en vigtig tilføjelse...
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 :)
09. april 2002 - 20:33
#5
2 sek
09. april 2002 - 20:33
#6
*holder dig som første svarer* :)
09. april 2002 - 20:35
#7
SELECT * FROM cheats WHERE (titel LIKE 'A%')
09. april 2002 - 20:36
#8
Altså: strSQL = "Select * from cheats Where (titel LIKE 'A%')" Set rs = Conn.Execute(strSQL)
09. april 2002 - 20:37
#9
jeg siger tak... og jeg har forstået :)
09. april 2002 - 20:38
#10
Prøv lige at se om det funker. Det er muligt, der lige skal tilføjes noget.
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%')"
09. april 2002 - 20:44
#12
Så tager den alt hvor kolonnen "titel" starter med A,B,C eller D.
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)
09. april 2002 - 21:35
#14
Håber du har fået det til at virke. Tak for points ;)
09. april 2002 - 21:36
#15
det kører :D takker
Kurser inden for grundlæggende programmering