|
View Race Series Points Standings
|
<%
dim strClass
set myConn=Server.CreateObject("ADODB.Connection")
myConn.open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="& Server.MapPath("/database/RacesPC.mdb")
Set myRS = Server.CreateObject("ADODB.RecordSet")
mySQL = "SELECT r.RacePosition, r.RaceBib, r.FirstName, r.LastName, r.ClassName, r.ClassID, l.Lap1, l.Lap2, l.Lap3, l.Lap4, r.TotalTime, r.AvgTime "
mySQL = mySQL & "FROM RaceResults AS r INNER JOIN RFIDLaps AS l ON r.ID = l.RegResultsID "
mySQL = mySQL & "WHERE r.RaceID=" & Request("Race") & " ORDER BY r.ClassID, r.RacePosition"
myRS.Open mySQL, myConn, adOpenStatic, adLockReadOnly
If NOT myRS.EOF Then
dim myArray()
dim iCount, sDNF
iCount = 0
myBackgroundColor = "#FFFFFF"
Do While NOT myRS.EOF
if myRS("ClassName") <> strClass then
'Check myArray for data
if iCount <> 0 then
for each sDNF in myArray
'Response.Write "| " & Split(sDNF, "|")(0) & " | "
Response.Write "" & Split(sDNF, "|")(1) & " | "
Response.Write "" & Split(sDNF, "|")(2) & " | "
if Split(sDNF, "|")(3) <> "empty" then
Response.Write "" & RndSecs(Split(sDNF, "|")(3)) & " | "
else
Response.Write "- | "
end if
if Split(sDNF, "|")(4) <> "empty" then
Response.Write "" & RndSecs(Split(sDNF, "|")(4)) & " | "
else
Response.Write "- | "
end if
if Split(sDNF, "|")(5) <> "empty" then
Response.Write "" & RndSecs(Split(sDNF, "|")(5)) & " | "
else
Response.Write "- | "
end if
if Split(sDNF, "|")(6) <> "empty" then
Response.Write "" & RndSecs(Split(sDNF, "|")(6)) & " | "
else
Response.Write "- | "
end if
if Split(sDNF, "|")(7) <> "empty" then
Response.Write "" & RndSecs(Split(sDNF, "|")(7)) & " | "
else
Response.Write "- | "
end if
if Split(sDNF, "|")(8) <> "empty" then
Response.Write "" & RndSecs(Split(sDNF, "|")(8)) & " | "
else
Response.Write "| - | "
end if
if myBackgroundColor = "#CCCCCC" then
myBackgroundColor = "#FFFFFF"
else
myBackgroundColor = "#CCCCCC"
end if
next
iCount = 0
end if
Response.Write " | " & myRS("ClassName") & " | "
Response.Write "Top | "
'Response.Write "Pos | "
Response.Write "Bib | "
Response.Write "Name | "
Response.Write "Lap 1 | "
Response.Write "Lap 2 | "
Response.Write "Lap 3 | "
Response.Write "Lap 4 | "
Response.Write "Total Time | "
Response.Write "Avg Lap | "
end if
if myRS("RacePosition") <> "-1" then
'Response.Write "| " & myRS("RacePosition") & " | "
Response.Write "" & myRS("RaceBib") & " | "
Response.Write "" & myRS("FirstName") & " " & myRS("LastName") & " | "
if myRS("Lap1") <> "empty" then
Response.Write "" & RndSecs(myRS("Lap1")) & " | "
else
Response.Write "- | "
end if
if myRS("Lap2") <> "empty" then
Response.Write "" & RndSecs(myRS("Lap2")) & " | "
else
Response.Write "- | "
end if
if myRS("Lap3") <> "empty" then
Response.Write "" & RndSecs(myRS("Lap3")) & " | "
else
Response.Write "- | "
end if
if myRS("Lap4") <> "empty" then
Response.Write "" & RndSecs(myRS("Lap4")) & " | "
else
Response.Write "- | "
end if
if myRS("TotalTime") <> "empty" then
Response.Write "" & RndSecs(myRS("TotalTime")) & " | "
else
Response.Write "- | "
end if
if myRS("AvgTime") <> "empty" then
Response.Write "" & RndSecs(myRS("AvgTime")) & " | "
else
Response.Write "| - | "
end if
if myBackgroundColor = "#CCCCCC" then
myBackgroundColor = "#FFFFFF"
else
myBackgroundColor = "#CCCCCC"
end if
else
Redim Preserve myArray(iCount)
myArray(iCount) = "DNF" & "|" & myRS("RaceBib") & "|" & myRS("FirstName") & " " & myRS("LastName") & "|" & myRS("Lap1") & "|" & myRS("Lap2") & "|" & myRS("Lap3") & "|" & myRS("Lap4") & "|" & myRS("TotalTime") & "|" & myRS("AvgTime")
iCount = iCount + 1
end if
strClass = myRS("ClassName")
myRS.MoveNext
Loop
end if
myRS.Close
myConn.Close
Set myRS = Nothing
Set myConn = Nothing
%>
|