Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    caratteri speciali nelle select

    attraverso un form memorizzo dei dati all'interno di una tabella access.
    fin qui tutto ok.
    il problema è che mi capita di inserire dei caratteri speciali tipo ' " & % @ ecc...
    e quando faccio una select in cui filtro la mia tabella mi da degli errori.

    in sostanza la select potrebbe essere cosi:

    SELECT * FROM tabella WHERE campo1='sant'anna'

    il fatto di inserire il carattere speciale mi da errore.

    come posso risolvere?

    grazie

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Lo devi raddoppiare.
    codice:
    <%
    ricerca = "sant'anna"
    ricerca2 = replace(ricerca,"'","''")
    SELECT * FROM tabella WHERE campo1='"& ricerca2 &"'"
    %>
    Roby

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.