Ciao a tutti, io ho scritto questo codice per visualizzare a video una serie di prodotti secondo una categoria scelta dal cliente..

il codice è il seguente:

codice:
<body class="testo">
<% 
	Categoria= Request.QueryString("idprod")
	Set conn=server.CreateObject("adodb.connection")
	conn.open "provider=microsoft.jet.oledb.4.0; data source="&server.MapPath("mdb-database/Bilance.mdb")
	sql="select * from T_BILANCE where Categoria=" & Categoria
	set rs =server.CreateObject("adodb.recordset")
	rs.open sql,conn
%>
<table width="100%">
	<tr>
    	<td width="100%" align="center">[img]logo.jpg[/img]</td>
    </tr>
     <tr>
   		<td></td>
	</tr>
	<tr>
    <td><table border="0">
      <tr>
        <td height="20" align="left" colspan="2">Descrizione</td>
        <td height="20" align="center">Portata</td>
        <td height="20" align="center">Risoluzione di lettura</td>
        <td height="20" align="center">Risoluzione di lettura approvata</td>
        <td height="20" align="center">Dimensioni</td>
        <td height="20" align="center">Prezzo</td>
        <%
                    i=1 
                    do until (rs.eof)
                       If i Mod 2=0 Then
                        bg="#EAEAEA" 'colore sfondo
                        ft="#000000" 'colore carattere
                        Else
                        bg="#FFFFFF"
                        ft="#000000"
                        end if
                    %>
      <tr bgcolor="<%= bg %>">
        <td height="20"><font color="<%= ft %>">"  target="_blank" class="link_prodotti"><%= rs("Img") %></font></td>
        <td align="center">"  target="_blank" class="link_img"><%= rs("Descrizione")%></td>
        <td height="20" class="testo_prodotti"><font color="<%= ft %>"><%= rs("Portata") %></font></td>
        <td height="20" class="testo_prodotti"><font color="<%= ft %>"><%= rs("Risoluzione") %></font></td>
        <td height="20" class="testo_prodotti"><font color="<%= ft %>"><%= rs("Risoluzione_approvata") %></font></td>
        <td height="20" class="testo_prodotti"><font color="<%= ft %>"><%= rs("Dimensioni") %></font></td>
        <td height="20" class="testo_prodotti"><font color="<%= ft %>"><%= rs("Prezzo") %></font></td>
      </tr>
      <%
i=i+1
rs.movenext
loop
%>
    </table>
      <%
rs.close
set rs=nothing
conn.close
set conn=nothing
%>
	<tr valign="bottom" align="center"> 
          		<td colspan="2"> 
            		<hr size="1" noshade width="100%" align="center">          		</td>
        	</tr>
come potete vedere richiamo la categoria con il request.querystring dopo di che nella sql gli dico di visualizzare tutti icambi dove il campo categoria nel database è uguale alla selezione fatta...e fin qui funziona...se gli chiedo di stamparmi la variabile categoria me la stampa correttamente

il browser mi restituisce però questo messaggio di errore:

Tipo di errore:
Microsoft JET Database Engine (0x80040E10)
Nessun valore specificato per alcuni parametri necessari.
/miosito/scheda.asp, line 18

la linea 18 è la linea dove è scritto "rs.open sql,conn"

qualcuno sa darmi una dritta?


grazie ciao!