Ciao a tutti,
sono alle prime armi e quindi mi adatto su modelli già esistenti per arrivare allo scopo
Per questo non capisco il tipo di errore che mi dà.

Per capirci vi giro un riassunto della mia pagina in cui prima fisso le variabili nel querystring
poi eseguo la query di ricerca e la tabella lavora restituendomi il valore per cui ho effettuato la ricerca.

Il problema è che se vado alla pagina senza passare nessun valore nel querystring mi si visualizza questo messaggio d'errore:
Microsoft OLE DB Provider for ODBC Drivers error '80040e0c'

Testo del comando non impostato per l'oggetto comando.

/sicurezza/listino_prezzi/index1.asp, line 84

mentre se eseguo la ricerca lavora correttamente.

La linea 84 è la conclusione della select

<%

fornitore=replace(Request.querystring("fornitore") ,"'","''")
if fornitore = "" then fornitore = Null end if
if fornitore = "tutti" then fornitore = Null end if


<%

if fornitore <> " " then
SQL="SELECT * FROM Tabella1 WHERE fornitore like '%"&fornitore&"%'"
end if

Set rec = Server.CreateObject("ADODB.Recordset")
Set rec=Conn.Execute(SQL)
%>

<table>...
</tr>
<%
Do Until rec.EOF
%>
<tr>....
<%
rec.MoveNext
Loop
%>
</table>