Sortering efter namn i *.mdb fil...

ASP

5 svar · 292 visningar · startad av CrYpToNiC

Medlem sedan sep. 200056 inlägg
Trådstart#1

Jag får inte sortering efter 'filnamn' att funka...här kommer koden:

<%
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("/cryptonic/database/fildb.mdb")
Set RecSet = Server.CreateObject("ADODB.Recordset")

visa = "SELECT * FROM windows ORDER BY filnamn DESC"
RecSet.open visa, Connect, adOpenStatic, adLockOptimistic
Do Until RecSet.EOF

varannanrad = varannanrad + 1
If varannanrad Mod 2 = 0 then
BGcolor = "333333"
Else
BGcolor = "666666"
End If
%>
<!-- WINDOWSoutput - start -->
<tr align="left" valign="top">
<td bgcolor="#<%=BGcolor%>" width="229"> <font size="2" face="Arial, Helvetica, sans-serif"><a onMouseOver=" window.status= 'Ladda ner.' ; return true" onMouseOut="window.status=''; return true" href="<%=recSet("sokvag")%>"><%=recSet("filnamn")%></a></font>
<%rakning = DateDiff("d", recSet("datum"), Date)

If rakning < raknarvarde then%> <img src="ny.gif"> <%end if%></td>
<td bgcolor="#<%=BGcolor%>" width="82"> <%=recSet("storlek")%> </td>
<td bgcolor="#<%=BGcolor%>" width="289" > <font size="2" face="Arial, Helvetica, sans-serif"><%=recSet("beskrivning")%></font>
</td>
<!-- WINDOWSoutput - slut -->
<%
RecSet.MoveNext
Loop
RecSet.Close
Connect.close
%>

Hoppas det räcker med denna kod. :)

Någon som vet varför det inte funkar?

Medlem sedan juni 200032 967 inlägg
#2

vad blir det för fel?

Medlem sedan sep. 200056 inlägg
#3

Det blir inget fel, men det blir ingen sortering efter namn. Kolla http://home.domaindlx.com/cryptonic

aaaa ska ju vara före zzzz om den sorterar....

Medlem sedan juni 200032 967 inlägg
#4

du har ju angett desc (descending) som sorteringsordning, alltså baklänges!

byt ut desc mot asc, så ska du få se.

Medlem sedan mars 20002 836 inlägg
#5

Hello,

du använder dig av:

... ORDER BY Desc

som gör att den sorterar efter den "högsta" först, dvs tar zzzz före aaaa.

Ändra Desc till Asc så kommer den att sortera aaaa före zzzz

cya,
PatrikB

Medlem sedan sep. 200056 inlägg
#6

okey, hade vänt på det alltså, tack!

261 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)