Skal gerne forsøge. Jeg indsætter som kommentarer i koden, så kan du fortsat lave copy/paste af koden
<%@ Language=VBScript %>
\' Fortæl browseren at indholdet i dokumentet er af typen Microsoft Excel
Response.ContentType = \"application/vnd.ms-excel\"
\' Definer en connection til databasen og et recordset
Set Conn = Server.CreateObject(\"ADODB.Connection\")
Set rs = Server.CreateObject(\"ADODB.RecordSet\")
\' Åben databasen. \"MyConnectionString\" skal erstattes af din egen
\' connectionstring, afhængig af hvilken database/provider du anvender
Conn.Open \"MyConnectionString\"
\' Indsæt værdien af querystring parameter \"Klub\" i SQL statementet
\' querystring er de name/value par som står efter ? i browserens adresse
\' vindue. Eks
www.mitdomaene.dk/minside.asp?klub=FCK\' Her åbnes minside.asp med parameteren \"Klub\" som har værdien \"FCK\"
sql = \"SELECT Klub, Navn, Hold FROM Tabel WHERE Klub=\'\" & Request.QueryString(\"Klub\") & \"\'\"
\' Returnerer resultatet af SQL statementet fra databasen
RS.Open sql, Conn
\' Kontroller om recordsettet er tomt, hvis ikke udskriv
\' feltet \"Klub\" fra databasen i tabeloverskriften
if not RS.EOF then
Response.Write(\"<TABLE>\")
Response.Write(\"<TR>\")
Response.Write(\"<TH align=left colspan=2 bgcolor=gray>\" & RS(\"Klub\") & \"</TH>\" & vbcrlf)
Response.Write(\"</TR>\")
end if
\' Udskriv felterne \"Navn\" og \"Hold\" fra alle poster i tabellen
Do While Not RS.EOF
Response.Write(\"<TR>\" & vbcrlf)
Response.Write(\"<TD nowrap align=left>\" & RS(\"Navn\") & \"</TD>\" & vbcrlf)
Response.Write(\"<TD nowrap align=left>\" & RS(\"Hold\") & \"</TD>\" & vbcrlf)
RS.MoveNext
Response.Write(\"</TR>\" & vbcrlf)
Loop
Response.Write(\"</TABLE>\" & vbcrlf)
\' Luk recordset og connection til databasen, hvis de er åbne.
\' Kontrollen af state forhindrer fejlmeldinger hvis objektet ikke er åbent
if rs.State <> 0 then rs.Close
if Conn.state <> 0 then Conn.Close
%>
Kan kaldes med minside.asp?klub=FCK