Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Apici nella ricerca

  1. #1

    Apici nella ricerca

    ciao...sto usando questa select...che funziona...
    ..

    codice:
    SQL="SELECT * FROM Comuni WHERE Comune LIKE '%" + Request.Form("comune") + "%' ORDER BY Comune"

    il fatto è che quando faccio una ricerca per un comune che ad esempio inizia con "d'a"...ovvero che abbia un apice..(apostrofo) mi dà errore perchè si interrompe la sql..
    ...
    ...

    ...ho provato a usare la stessa funzione che uso di solito:

    codice:
     
    Function apici(valore)
      if isNull(valore) then
        apici="NULL"
      else
        apici="'" & Replace(valore,"'","''") & "'"
      end if
    End Function

    ma il problema persiste...help..

  2. #2
    Modifica la funzione così:

    codice:
    SQL="SELECT * FROM Comuni WHERE Comune LIKE '%" + apici(Request.Form("comune")) + "%' ORDER BY Comune"
    codice:
    Function apici(valore)
      if isNull(valore) then
        apici=""
      else
        apici= Replace(valore,"'","''") 
      end if
    End Function
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  3. #3
    in effetti sembra funzionare..

  4. #4
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

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.