Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di pireda
    Registrato dal
    Jul 2001
    Messaggi
    654

    [JAVA] Come si fa il replace degli apostrofi?

    Ho una stringa SQL fatta in questo modo:
    String strSQL = "insert into tabella set nome = '" + variabile + "'";
    Dove variabile è una stringa che viene settata in base al valore scritto dall'utente in un campo testo dell'applicazione.
    Io avrei bisogno di mettere il carattere di escape davanti agli apostrofi "'" contenuti in variabile perché altrimenti la query mi va a putt...
    Ho provato usando la sintassi: variabile.replaceAll("'", "\'") ma non funziona, premetto che di regex ne so pochissimo.
    Maddalena... Perché proprio Iacchetti!...

  2. #2
    anche di escape ne sai pochino vedo....


    "\"" è l'escape del carattere " .. ora fai un pò tu

  3. #3
    Utente di HTML.it L'avatar di pireda
    Registrato dal
    Jul 2001
    Messaggi
    654
    Si scusa, ho sbagliato a postare, avevo fatto ("'", "\'") ma non me lo prendeva...
    Ho risolto con ("'", "`")

    Grazie
    Maddalena... Perché proprio Iacchetti!...

  4. #4
    Utente di HTML.it L'avatar di pireda
    Registrato dal
    Jul 2001
    Messaggi
    654

    Non mi prende lo slash...allora non mi ero sbagliato...devo mettere l'escape anche quando posto qui???
    Maddalena... Perché proprio Iacchetti!...

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 © 2024 vBulletin Solutions, Inc. All rights reserved.