&nome=<%=(Recordset1.Fields.Item("Nome").Value) %>
&descrizione=<%=(Recordset1.Fields.Item("Descrizio ne").Value)%>
&colorer=<%=(Recordset1.Fields.Item("coloreR").Val ue)%>
&coloreg=<%=(Recordset1.Fields.Item("coloreG").Val ue)%>
&coloreb=<%=(Recordset1.Fields.Item("coloreB").Val ue)%>
&percorsofoto=<%=(Recordset1.Fields.Item("Percorso Foto").Value)%>
&idlogo=<%=(Recordset1.Fields.Item("IdLogo").Value )%>
&id=<%=(Recordset1.Fields.Item("ID").Value)%>
&categoria=<%=(Recordset1.Fields.Item("idCategoria ").Value)%>

questa parte prova a metterla tutta su di una riga, cioè

&nome=<%=(Recordset1.Fields.Item("Nome").Value)%>& descrizione=<%=(Recordset1.Fields.Item("Descrizion e").Value)%>...

ed aggiungi una & alla fine della stringa, quindi

&categoria=<%=(Recordset1.Fields.Item("idCategoria ").Value)%>&