Cosa c'è di sbagliato in questo codice? Perchè restituisce errore sulla riga segnata in rossa?
codice:
<%
Set RECDown = server.CreateObject("ADODB.Recordset")
RECDown.Open SQLDown,cn,1,3
%>
<%'INIZIO INTESTAZIONI TABELLA %>
<div id="contenuto" style="width: 127; height: 500">
<td align="center" bgcolor="#FFFFCC" style="border: 1px solid #000080; " height="41" width="22">
<font face="Verdana" size="1" color="#000080">CAT</font></td>
<%'FINE INTESTAZIONI TABELLA %>
<%
dim errore
errore = false
if not RECDown.eof then
WHILE Not RECDown.EOF
if (RECDown("data_prelievo") = "" or isnull(RECDown("data_prelievo"))) then
DATA_PRELIEVO = "data mancante"
Dim colore
colore = "#FF0000"
errore = true
else
colore = "#FFFFFF" 'o vuoto se il colore è standard
DATA_PRELIEVO = ConvertiData(CStr(RECDown("DATA_PRELIEVO")))
end if
%>
<%'INIZIO VALORI TABELLA %>
<tr>
<td align="center" bgcolor="<%=colore%>" style="border-bottom-color: #000000; border-bottom-width: 1">
<font face="Verdana, Arial, Helvetica, sans-serif" size="1"><%=RECDown("CAT")%></td>
<%'FINE VALORI TABELLA %>
<%
RECdown.MoveNext
Wend
%>
</tr>
</table>
</div>
</td>
<div id="contenuto" style="width: 500; height: 500">
<%'INIZIO INTESTAZIONI TABELLA %>
<tr>
<td align="center" bgcolor="#FFFFCC" style="border: 1px solid #000080; " height="42">
<font face="Verdana" size="1" color="#000080">Nome</font></td>
<%'FINE INTESTAZIONI TABELLA %>
<%'INIZIO VALORI TABELLA %>
<tr>
<td align="center" bgcolor="<%=colore%>" style="border-bottom-color: #000000; border-bottom-width: 1">
<font face="Verdana, Arial, Helvetica, sans-serif" size="1"><%=RECDown("NOME")%></td>
</tr>
<%'FINE VALORI TABELLA %>
<%
RECdown.MoveNext
Wend
end if
RECDown.Close
Set RECdown = Nothing
cn.close
Set cn=nothing
end if
%>