Jag har bytt från access till MySql och nu fungerar inte mina sorteringar som jag hade.
t.ex. så har jag rubrikerna: Avrättad: Förnamn: Enamn: Brott:
och jag vill att man skall kunna klicka på t.ex. förnamn för att det skall sorteras från A-Ö osv..
Detta funkade med access men jag måste troligen ändra någonstans för att det skall funka i MySql - vet dock inte vart jag skall ändra. Någon som har någon idé?
jag hade förrut:
sSort = Request.QueryString("sort_order")
SQL = "SELECT * FROM databasen order by " & sSort
Okej, då är det lite svårt att gissa utan att få se mer kod. :)
Hur ser koden ut där du skapar länkarna?
Ett bra tips är att skriva ut den SQL-fråga som ger dig problem (response.write SQL alltså) - så kan du lättare se om den innehåller rätt saker - eller om det är någon / några länkar som skickar fel i den querystring som bestämmer sorteringen.
<%
'************* Databaskoppling ***********
Dim sSort
sSort = Request.QueryString("sortering")
Set Connect = server.createobject("ADODB.connection")
Connect.Open Session("Connection_String")
Set RecSet = Connect.Execute("SELECT krigstabell.id, krigstabell.krig, krigstabell.krigmot, krigstabell.fran, krigstabell.till FROM krigstabell order by " & sSort)
'*****************************************
%>
<center><table border="0" width="500" cellspacing="0" cellpadding="2">
<tr><td height="15"></td></tr>
<tr class="rubrik"><td colspan="3">Sveriges deltagande i olika krig</td></tr>
<tr><td class="vtext" colspan="3">Här har jag listat de krig som Sverige varit med i mellan åren 1521-1814. </td></tr>
<tr><td height="10" colspan="3"></td></tr>
<tr class="yrkenlista"><td><a href="krig.asp?sortering=krig">Kallas för</A>:</td>
<td><a href="krig.asp?sortering=krigmot">Krig mot</A>:</td>
<td><a href="krig.asp?sortering=fran">Årtal</A>:</td>
<% Do While Not RecSet.EOF
if intRowColor = 0 Then
Response.Write "<TR class=""tabell1"">"
intRowColor = 1
Else
Response.Write "<TR class=""tabell2"">"
intRowColor = 0
End if
%>
<td><a href="krigsinfo.asp?id=<%=RecSet("id")%>"> <%=RecSet("krig")%></A></td>
<td><%=RecSet("krigmot")%></td>
<td><%=RecSet("fran")%> - <%=RecSet("till")%></td></tr>
<%
'*** Loop samt DB-close *****
RecSet.MoveNext
Loop
RecSet.Close
Set RecSet = Nothing
Connect.Close
Set Connect = Nothing
'****************************
%>
253 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849