codice:<% Modello = request.Form("marca") Marca = request.Form("modello") Prezzo = request.Form("prezzo") set Catalogo = Server.CreateObject("ADODB.Recordset") sql = "SELECT * FROM Catalogo WHERE Modello LIKE '%"& Modello &"%' OR Marca LIKE '%"& Marca &"%' OR Prezzo LIKE '%"& Prezzo &"%'" Catalogo.ActiveConnection = cn Catalogo.Open sql, cn if Catalogo.EOF or Catalogo.BOF then %> <table width="100%" border="0" cellspacing="2" cellpadding="2"> <tr> <td bgcolor="#FFFFFF" align="center"><%=(sql)%></td> </tr> </table> <%else%> <table width="100%" border="0" cellspacing="2" cellpadding="2"> <tr> <td bgcolor="#FFFFFF" align="center"> <%Do while not Catalogo.EOF%> <%=Catalogo("marca")%> <% Catalogo.movenext loop Catalogo.close() Set Catalogo = nothing %> </td> </tr> </table> <%end if%>
Facendo quella query, mi funziona sul prezzo ma non per gli altri 2 campi...cioè per il prezzo pesca quelli giusti, se uso gli altri campi pesca tutti i record...
quancuno vede qualche errore? :berto:

Rispondi quotando
aspetta lunedi al massimo
