ecco l'errore
codice:
Tipo di errore:
Errore di run-time di Microsoft VBScript (0x800A000D)
Tipo non corrispondente: '[string: "rossi"]'
/ita/prodotti.asp, line 42
ed ecco il codice:
codice:
<%
'dichiarazione variabili
dim tipo
dim prodotto
tipo=request.querystring("tipo")
prodotto=request.querystring("prodotto")
if tipo then
'la variabile tipo esiste
'apro connessione database
%>
<%
if prodotto then
query2="SELECT * FROM elencoita WHERE tipo='"&tipo&"' & prodotto='"&prodotto&"' "
Set rec = connection.execute(query2)
%>
PRODOTTI>>>" Vini<%=rec("tipo")%>>>><%=rec("Prodotto")%>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="59%" id="AutoNumber4">
<tr>
<td width="29%" rowspan="2">
<p align="center">
[img]images/etichette/<%=rec([/img].jpg"></td>
<td width="2%"></td>
<td width="140%"><font color="#FF0000" size="4"><%=rec("prodotto")%></font></td>
</tr>
<tr>
<td width="2%"></td>
<td width="140%"><%=rec("descrizione")%></td>
</tr>
</table>
<%
else
'la variabile prodotto non esiste
query1="SELECT * FROM elencoita WHERE tipo='"&tipo&"'"
Set rec = connection.execute(query1)
DO While Not rec.EOF
%>
PRODOTTI>>>Vini
<%=rec("tipo")%>
</p>
<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="140" id="AutoNumber3">
<tr>
<td width="138"><a href="elenco.asp?tipo=<%=rec("tipo")%>&prodotto=<%=rec("prodotto")%>"><%=rec("prodotto")%></td>
</tr>
</table>
<span style="color: black"><%=rec("descrizione")%></span></p>
<hr color="#C0C0C0" width="500" align="left" size="1">
</tr>
<%
rec.MoveNext
loop
end if
'chiudo la connessione al database
rec.close
set rec = nothing
connection.close
set connection = nothing
%>
<%else%>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" id="AutoNumber3" height="428">
<tr>
<td width="50%" height="215" align="center">
<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="187" id="AutoNumber4" height="22">
<tr>
<td width="185" height="22">
<p align="center">Vini Rossi</p>
<p align="center"></p>
<p align="center"></p>
<p align="center"></td>
</tr>
</table>
</td>
<td width="50%" height="215" align="center">
<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="175" id="AutoNumber5">
<tr>
<td width="173">
<p align="center">Vini Bianchi</p>
<p align="center"></p>
<p align="center"></p>
<p align="center"></td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="50%" height="139" align="center">
<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="184" id="AutoNumber6">
<tr>
<td width="182">
<p align="center">Vini Spumanti</p>
<p align="center"></p>
<p align="center"></p>
<p align="center"></td>
</tr>
</table>
</td>
<td width="50%" height="139" align="center">
<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="188" id="AutoNumber7">
<tr>
<td width="186">
<p align="center">Vini Da Dessert</p>
<p align="center"></p>
<p align="center"></p>
<p align="center"></td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="100%" height="83" colspan="2" align="center">
<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="189" id="AutoNumber8" height="134">
<tr>
<td width="187" height="134">
<p align="center">Altri Prodotti</p>
<p align="center"></p>
<p align="center"></p>
<p align="center"></td>
</tr>
</table>
</td>
</tr>
</table>
</table>
</body>
</div>
<%end if%>
la stringa di connessione al dbase è corretta, i campi del database corrispondono.dove sbaglio?