Salve,
Ho creato un motore di ricerca interno sul mio sito che mi crea problemi quando inserisco gli apici nella ricerca. Aggiungo che i campi da ricercare sono inseriti nel database Access da me medesimo e alcuni presentano l'apostrofo (D'Amico). Come faccio a far si che l'inserimnento nella ricerca con l'utilizzo dell'apostrofo non crei l'errore? So che si tratta di un argomento trito e ritrito, ma io sono ignorante e non so risolverlo assolutamente. Mi permetto di postare l'intero codice nella speranza che qualcuno di voi sappia intervenire ed indicare il punto in cui inserire le variazioni.
Scusate la mia ignoranza...
Questo è il codice relativo al form:
<form method="get" action="risultati.asp">
<p align="center">
<input type="text" name="form_chiave" size="40">
</p>
<p align="center">
<input type="radio" value="tutte" name="tipo" checked>
<span class="Stile1">Ricerca la scheda inserendo nome, cognome o club d'appartenenza</span></p>
<p align="center">
<input type="submit" value="Invia" name="B1">
<input type="reset" value="Reimposta" name="B2">
</p>
</form>
Questo invece credo che sia il linguaggio script associato:
<%
iRecordsShown = 0
Do While iRecordsShown < iPageSize And Not RS.EOF
%>
</span></p>
<font face="Verdana, Arial, Helvetica, sans-serif" size="3">
<%
miastringa = RS("descrizione")
nuovastringa = Mid( miastringa, 1, 200)
response.write(nuovastringa)&"..."
%>
</font>"><font color="#0000FF" size="1" face="Verdana, Arial, Helvetica, sans-serif"><br clear="all" /><%= rs("percorso")%></font> </p>
<span class="Stile1">
<%
iRecordsShown = iRecordsShown + 1
RS.MoveNext
Loop
End If
RS.Close
Set RS = Nothing
Conn.Close
Set Conn= Nothing
%>
<font face="Verdana, Arial, Helvetica, sans-serif" size="2">Pagina <%= iPageCurrent%> di <%= iPageCount%></font>
<%
If iPageCurrent <> 1 Then
%>
indietro
<% end if %>
<%If iPageCurrent < iPageCount Then
%>
avanti >
<% end if %>
Ecco fatto.
Spero davvero che qualcuno possa esaudire la mia richiesta.
Saluti, Nicola.

Rispondi quotando