Ho un problema che apparentemente non sembra grosso, ma il sito che sto realizzando è della Pubblica Assistenza L'Avvenire. Il motore di ricerca interno non mi accetta l'apostrofo ed è molto grave perchè compare nel nome dell'associazione. E' possible tramite una piccola riga di comando asp rimediare a questo errore?
Ecco lo script:
<%
tipo = Request.Form("tipo")
If Trim(tipo) = "cerca" then
'Connessione al database
Set cn = Server.CreateObject("ADODB.Connection")
cn.Open "provider=microsoft.jet.oledb.4.0;data source=" & Server.MapPath("\fpdb\ricerca.mdb")
'Parola da cercare
cerca = Request.Form("cerca")
SQL = "SELECT * FROM url WHERE (titolo LIKE '%" & cerca & "%' OR sottotitolo LIKE '%" & cerca & "%' OR descrizione LIKE '%" & cerca & "%' OR keywords LIKE '%" & cerca & "%') ORDER by titolo"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, cn, 3, 3
If NOT rs.Eof AND Trim(cerca) <> "" then
While NOT rs.EOF
%>
Ciao e aiutoooooooooooooooo!!!!![]()