webForumDet fria alternativet

Databas-tabeller och sortering

ASP

2 svar · 187 visningar · startad av fredrik99

Medlem sedan maj 2000426 inlägg
Frågan#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

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