Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    680

    caratteri speciali (apice singolo)

    Ciao a tutti,
    ho creato varie pagine asp per la memorizzazione di dati sul db, fino ad ora non avevo mai badato ai caratteri speciali (pur sapendo che avrebbero potuto dare problemi).
    Ora che sto facendo il controllo, mi son reso conto che vanno bene tutti(òèàé"%& ecc... anche se non ho fatto alcuna codifica me li memorizza e legge senza problemi), l'unico che mi da errore è l'apice singolo.
    Cosa mi consigliate di fare per evitare l'errore quando appunto inserisco l'apice singolo?
    REPLACE???
    Con cosa??? con (chr(39))
    Oppure in che altro modo???

    Fatemi sapere.
    Grazie.

  2. #2
    codice:
    replace(tuastringa,"'","''")
    Purtroppo bisogna imparare che il computer non sbaglia...fa solo quello che gli dici di fare

    www.netpolaris.it

  3. #3
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Basta raddoppiarlo.

    codice:
    nome = replace(nome, "'", "''")
    Roby

  4. #4
    codice:
    replace(variabile, "'", "''")

  5. #5
    Replace("Gigi D'Alessio", "'", "''")

    oppure

    Replace("Gigi D'Alessio", "'", "`")

    nel secondo esempio ho usato l'apice americano, lo ottieno con la combinazione dei tasti

    [Alt] 96

  6. #6
    hihi...bruciati sul tempo
    Purtroppo bisogna imparare che il computer non sbaglia...fa solo quello che gli dici di fare

    www.netpolaris.it

  7. #7

  8. #8
    si ma io ci ho messo due soluzioni e voi una sola :sgrat:

  9. #9
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    680
    Stesso problema per la e commerciale (&) cosa mi consigliate??

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.