Databas-tabeller och sortering

ASP

2 svar · 199 visningar · startad av fredrik99

Medlem sedan maj 2000426 inlägg
Trådstart#1

Hej!

Med nedanstående rader listas alla tabeller ut i en databas i bokstavsordning. Hur gör jag lättast för att sortera baklänges?

Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "default_12"
Set RecSet = Connect.OpenSchema(20)

Do while Not RecSet.EOF 
If Trim(RecSet("TABLE_TYPE")) = "TABLE" Then

If trim(request.querystring("ar")) = RecSet.Fields("TABLE_NAME") then
response.write "<b>" & RecSet.Fields("TABLE_NAME") & "</b>"

Else
Response.Write "<a href=""resultat_show.asp?ar=" & RecSet.Fields("TABLE_NAME") & """> " & RecSet.Fields("TABLE_NAME") & ""
End if

End If
RecSet.MoveNext
Loop 
%>
Medlem sedan dec. 200012 464 inlägg
#2
recset.movelast
Do while Not RecSet.BOF 
If Trim(RecSet("TABLE_TYPE")) = "TABLE" Then

If trim(request.querystring("ar")) = RecSet.Fields("TABLE_NAME") then
response.write "<b>" & RecSet.Fields("TABLE_NAME") & "</b>"

Else
Response.Write "<a href=""resultat_show.asp?ar=" & RecSet.Fields("TABLE_NAME") & """> " & RecSet.Fields("TABLE_NAME") & ""
End if

End If
RecSet.MovePrevious
Loop

Jag vet inte om denna typ av recordset tillåter moveprevious.

Om det inte fungerar så kan du använda getrows och traversera arrayen baklänges.

Medlem sedan maj 2000426 inlägg
#3

LarsG >> Tackar så hjärtligt :e

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