Slettet bruger
03. maj 2003 - 22:43
Der er
14 kommentarer og 1 løsning
Arrangere i Alfabetisk Orden
Hvis vi siger vi har disse: 1 = "Windows 2000" 2 = "Windows XP" 3 = "Windows 2003" Hvordan får vi så lige ASP til at arrangere dem i alfabetisk orden?
Annonceindlæg fra Salesforce
Slettet bruger
03. maj 2003 - 22:49
#1
nu skriver du ikke lige hvor du har dem fra, men er det fra et database udtræk, kan du få den til at sortere dem kolonne vis. eks: strSQL = "SELECT * FROM dintabel ORDER BY dinkolonne" hvis du så vil have modsatte effekt, gøres det sådanne: eks: strSQL = "SELECT * FROM dintabel ORDER BY dinkolonne DESC"
strSQL="Select * from tblMin order by minFelt desc" eller "Order by asc"
Slettet bruger
03. maj 2003 - 22:54
#3
Er det ikke muligt at gøre det med definerede variabler?
Har du kun så få, eller har du mange? Med mange vil jeg anbefale den gode gamle Quicksort; med få er Bubblesort hurtigere. Desværre er det et par computere siden, jeg har haft koden, men der er sikkert andre, som har dem.
Put dem i et array dim a(3) a(0) = ".." a(1) = ".." a(2) = ".." for i=ubound(a)-1 to lbound(a) step -1 for j=0 to i if a(j)>a(j+1) then tmp=a(j):a(j)=a(j+1):a(j+1)=tmp next next
Slettet bruger
03. maj 2003 - 23:01
#6
erikjacobsen --> Kan jeg bare adde flere af disse: a(0) = ".." a(1) = ".." a(2) = ".." ?
erik>>Bubblesort, så frisk var den ikke hos mig :-)
her er Bubble sort: <% for i = UBound(arrMin) - 1 To 0 Step -1 for j= 0 to i if arrMin(j)>arrMin(j+1) then temp=arrMin(j+1) arrMin(j+1)=arrMin(j) arrMin(j)=temp end if next next %>
Du kan tilføje så mange i dit array som du vil :)
>>rigtigt erik, men -- effektiviteten falder drastisk, når du når ud over de første par håndfulde, så er quicksort det rigtige valg.
Der skal lidt mere til end et par håndfulde. Men ja, den er ikke specielt effektiv. Vil du have effektivitet, så er første man kan gøre at droppe ASP.
Slettet bruger
03. maj 2003 - 23:09
#12
erikjacobsen, gider du lige svare?
Nej man kan gør det hurtigere (effektiv) hvis man anvender sort methoden. CursorLocation skal vær adUseClient. <% rs.Sort="feltNavn1,FeltNavn2" %>
data ser ikke ud til at komme fra en database
Kurser inden for grundlæggende programmering