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&gt;&gt;&gt;" Vini<%=rec("tipo")%>&gt;&gt;&gt;<%=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&gt;&gt;&gt;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?