Ud over, det foroven skrevet, så du har brugt et reserveret ord i din SQL sætning: "Order by POSITION" - position kan ikke bruges.!!!
Du bør omdøbe positionfeltet til noget andet!
Se også SQL sætningen med rettelser! :O)
squad.asp ser sådan ud, når "Order by" er væk:
http://www.zonedesign.dk/asp/squad.asp?squadnumber=1 (data fjernes om en uge!)
Kode:
<!--#include file="database_con.asp"-->
<html>
<body>
<link rel="stylesheet" type="text/css" href="style/main.css">
<p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" align="left"><b>
<font color="#000080" size="6">Brunswick Aalborg International 2005</font></b></p>
<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" align=left> </P>
<div align="left">
<table border="0" id="table1" style="border-collapse: collapse" align="left"
width="429">
<tr>
<td>
<p align="left">
<img border="0" src="Logo/bruns.jpg" width="200" height="26"
align="left">
</td>
<td width="10">
<p align="left"> </td>
<td width="208">
<img border="0" src="Logo/vbs.jpg" width="200" height="22"></td>
</tr>
</table>
</div>
<p align="left"> </p>
<hr><br>
<%
' Start fejl i tilfælde af forkert URL i browser, ved manglende argument: ?squadnumber=1 f.eks
if Request.Querystring = "" then
Response.Write ("Missing argument: ?squadnumber=1 example")
else
' slut fejl
dim squadnr
squadnr = request.querystring("squadnumber")
' SQL forespørgsel
strSQL = "SELECT* FROM Websquadstandings where squadnumber = " &(squadnr)& ""
' Her udføres forespørgsel på data (rs indeholder nu resultatet)
Set rs = Conn.Execute(strSQL)
if rs.eof = 0 then
' Her skrives tournament overskriften taget fra den ovenstående valgte tabel indeholdende
feltet med data i
' Response.Write "<h2>" & rs("h1") & "</h2>"
Response.Write "<title>" & "Results for Squad " & rs("Squadnumber") & "</title>"
' Her returneres tidspunktet for valgt squad
Response.Write "<h2>" & rs("h2") & "</h2><hr>"
' Her returneres overskrift + nummer på valgt squad
Response.Write "<h2>List of results for Squad " & rs("squadnumber") & "</h2>"
' Recordset gennemløbes med en løkke
Response.Write("<table>")
Response.Write("<tr><td><b>Pos</b></td><td><b>Name</b></td><td><b>Club</b></td><td><b>Cou</b></t
d><td><b>G1</b></td><td><b>G2</b></td><td><b>G3</b></td><td><b>G4</b></td><td><b>G5</b></td><td>
<b>G6</b></td><td><b>GTotal</b></td><td><b>HTotal</b></td>")
Do
' Her udskrives de valgte felter / værdier
Response.Write "<TR onMouseOver=this.bgColor='lightblue'
onMouseOut=this.bgColor='white'><td> " &rs("Position") & "    </td><td> " &
rs("fullname") & "   </td><td> " & rs("club") & "    </td><td> " &
rs("countrycode") & "    </td><td align=right> " & rs("g1") & "   
</td><td align=right> " & rs("G2") & "    </td><td align=right> " & rs("G3") &
"    </td><td align=right> " & rs("G4") & "    </td><td align=right> "
& rs("G5") & "    </td><td align=right> " & rs("G6") & "    </td><td
align=right> " & rs("Gtotal") & "    </td><td align=right><b> " & rs("Htotal") & "
</b></td></tr>"
' Gå til næste Record i recordset
rs.MoveNext
' Fortsæt indtil hele recordset er gennemløbet (EOF = End Of File)
Loop While Not rs.EOF
Response.Write("</table>")
else
response.write ("<br><div>Not played yet</div></br>")
end if
end if
' Databaseforbindelse lukkes
Conn.Close
Set Conn = Nothing
%>
</html>
</body>