Un saluto a tutti.
Ho un codice per una ricerca su db.
Se nel campo di ricerca scrivo "a" e poi faccio la ricerca, mi vengono fuori tutti i campi che contengono la lettera "a".
Come faccio per evitare questa cosa ed impostare un minimo di caratteri?
codice:Dim Cerca Cerca = Replace(Request.Form("search"), "'", "''") if Cerca = "" then Response.write "Errore. Non hai inserito nessun termine da cercare" Response.end end if strConn="Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("/mdb-database/Archivio.mdb") set Conn=Server.CreateObject("ADODB.Connection") Conn.Open strConn Dim strSQL, Rs strSQL = "Select * from Archivio where Brano like '%" & Cerca & "%' order by Artista, Brano desc" Set Rs = Server.CreateObject("ADODB.Recordset") Rs.Open strSQL, Conn, 3, 3
Questo invece è il codice del form
grazie.codice:<form method="POST" action="ricerca.asp" target="I1"> <p align="center"> <input type="text" name="search" size="27"> </p> <p align="center"> <input type="submit" value="Cerca"> </p> </form>

Rispondi quotando
