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

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>
grazie.