Ora mi spiego bene 
codice:
Elseif data = Cdate(rs("dataevento")) then
Response.Write("<td id='giorno" & data & "' align='center' class='CalendarioGiornoEvento'>" & i & "</td>")
Else
Con questo codice faccio in modo che se la data corrisponde alla data inserita nel DB, colora la cella di rosso...però ho notato che se nel DB c'è più di una data Codice sopra colora di rosso solo il primo Record...allora ho pensato fare un ciclo Loop:
codice:
Elseif data = Cdate(rs("dataevento")) then
Do while not rs.EOF
Response.Write("<td id='giorno" & data & "' align='center' class='CalendarioGiornoEvento'>" & i & "</td>")
rs.movenext
Loop
Ma mi da errore ECCEZIONE alla riga:
codice:
Elseif data = Cdate(rs("dataevento")) then