ho un database con molti dati, da una pagina html con form inserisco la parola da cercare e la pagina asp che riceve il contenuto del forum dovrebbe mostrarmi i risultati, ma spesso non mi trova niente anche se dovrebbe
questa è la parte che cerca la parola
<%
dim cerca
cerca=request.form("cerca")
Response.Write "Risultato della ricerca
"
if (cerca=" ") or (cerca="'") then
Response.Write "Non è stato trovato nessun prodotto visto che non hai specificato cosa cercare"
else
dbfile=Server.MapPath("mdb-database/prodotti.mdb")
Set OBJdbConnection=Server.CreateObject("ADODB.Connect ion")
OBJdbConnection.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&dbfile
Set rs = Server.CreateObject("ADODB.Recordset")
sql= "SELECT * FROM prodotti where descrizione Like '%" & cerca & "%'"
rs.Open sql, OBJdbConnection, 3, 3
if not rs.EOF then
While Not rs.EOF
Response.Write Rs("nome")
Wend
else
Response.Write "nessun prodotto trovato"
end if
end if
%>
poi se volessi cercare oltre che nel campo desrizione, ma anche nei campi nome, categoria ,sottocateoria, marca ecc...come potrei fargliel ofare in automatico?

Rispondi quotando
