Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18

Discussione: Problema con apice

  1. #1

    Problema con apice

    Ciao ragazzi...

    Provo a fare una query in questo modo:

    insert into tabella (nome) values ('" & variabile & "')"

    Ma mi viene restituito un errore poichè variabile contine un apice...

    Se faccio un replace di "'" in "''" nel database poi ho 2 apici...

    Dovrei fare un replace anche in lettura per togliere quell'apice in più???

    Si fa così o c'è un modo più pulito?


  2. #2
    NO, non ci sono altri modi.
    Devi fare un replace dell'apice singolo con un doppio oppure codificarlo con l'entita' corrispondente.

  3. #3
    quindi nel db avrei un valore del tipo: l''altra

    Ma così sono costretto a fare un ulteriore replace in lettura...

    Giusto?

  4. #4

  5. #5
    Originariamente inviato da magnus
    quindi nel db avrei un valore del tipo: l''altra

    Ma così sono costretto a fare un ulteriore replace in lettura...

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

  6. #6
    Originariamente inviato da magnus
    quindi nel db avrei un valore del tipo: l''altra

    Ma così sono costretto a fare un ulteriore replace in lettura...

    Giusto?
    Certo che no.
    Un replace per l'apice automaticamente serve come escape e nel db verrà inserito un solo apice.

  7. #7
    A me se faccio replace con il doppio apice me ne inserisce due e sono obbligato a fare il replace inverso in lettura.
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  8. #8
    No.
    Il replace è un escape e non mi risulta che tu debba fare il replace in uscita, mai fatto.

  9. #9
    Originariamente inviato da maximum
    A me se faccio replace con il doppio apice me ne inserisce due e sono obbligato a fare il replace inverso in lettura.
    stai a scherza'?

  10. #10
    No.
    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.