Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    83

    Eliminare apici da insert

    Ciao a tutti.
    Devo inserire su un db sql una stringa di caratteri con apici all'interno .Praticamente il campo e' cosi' : '" + nota_fax + "' e a video viene visualizzato correttamente ma avendo apici singoli all'interno l'esecuzione della insert fallisce.

    Qualcuno mi sa dire come faccio ad evitare questo inconveniente ?

    Grazie
    Bob

  2. #2
    codice:
    stringa = Replace(stringa, "'", "''")

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    83
    inserendo prima della stringa della insert :

    var r_nota_fax = Replace(r_nota_fax, "'", "''"); esce un errore object expected

    Spiegandomi meglio a video la nota mi compare cosi' : 'Ok dall'albergo' e vorrei che fosse anche inserita cosi ' sul mio db.

  4. #4
    Ah, tu usi js.
    Allora se non erro il replace va richiamato sulla variabile dove deve essere eseguito.

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    83
    Se gli metto la sostituzione
    var r_nota_fax = nota_fax.replace(/'/g,"''");
    mi stampa a video undefined .....

  6. #6

  7. #7
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    83
    Ho qualche problema con il javascript visto che non è proprio il mio lavoro ....
    Ho inserito la funzione prina della mia insert :
    function repljava(nota_fax)
    {dim MyStrJava
    MyStrJava = nota_fax
    MyStrJava = replace(MyStrJava, "'", "\'")
    MyStrJava=Server.URLEncode(MyStrJava)
    repljava = MyStrJava}
    End function

    e poi volevo dare in pasto la mia stringa ad una variabile per valorizzarla sulla insert :

    var r_nota_fax = repljava;

    non funziona niente nel senso che my chiede un ; alla riga repljava = MyStrJava}

    se invece inserisco prima della insert var r_nota_fax = nota_fax.replace(/'/g," "); tutto funziona ma il campo nota del del e' valorizato ad "undefined"

    Non so piu' come fare ...

  8. #8
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    83
    Con questa stringa JScript ho risolto pero' devo mostrare a video nel form il risultato della select prima di eseguire la insert. Se non lo mostro come campo modificabile mi scrive "undefined"


    var r_nota_fax = nota_fax.replace(/'/g,"''");

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.