webForumDet fria alternativet

Sortering efter namn i *.mdb fil...

ASP

5 svar · 277 visningar · startad av CrYpToNiC

Medlem sedan sep. 200056 inlägg
Frågan#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?

------------------
/CrYpToNiC

Medlem sedan juni 200032 967 inlägg
#2

vad blir det för fel?

------------------
<A HREF="http://www.cartman.nu" TARGET=_blank>
det man inte minns har inte hänt.
hit med en berka!</A>

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....

------------------
/CrYpToNiC

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.

------------------
<A HREF="http://www.cartman.nu" TARGET=_blank>
det man inte minns har inte hänt.
hit med en berka!</A>

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

------------------
=================================
** ZWGdesign **
=================================

Medlem sedan sep. 200056 inlägg
#6

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

------------------
/CrYpToNiC

272 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
138 ms — hämta tråd, inlägg och bilagor (db)
132 ms — ändringar (db)