Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Apostrofi

  1. #1
    Utente di HTML.it L'avatar di Fractals87
    Registrato dal
    Apr 2008
    Messaggi
    1,202

    Apostrofi

    Ciao a tutti io sto cercando un modo abbastanza elegante per poter eseguire una query comporta da me che presenta un campo messaggio con possibilità di avere caratteri ' al suo interno come posso fare? vi posto in codice di come aquisisco il carattere

    Call inserisciIscrizione(request.Form("messaggio"))

    Sub inserisciIscrizione(evento, data, adulti, bambini, nome, cognome, societa, attivita, nazione, stato, indirizzo, cap, citta, provincia, telefono, cellulare, fax, sito, email, messaggio)

    SQL = "INSERT INTO TABISCRITTI(messaggio)VALUES('"&messaggio&"')

    ho elimitato tutti gli altri campi per favorire la letture e perdonate eventuali errori il codice funziona a patto che nn si inserisca un campo con l'apostrofo

    Grazie a tutti
    Che mestiere difficile.....essere da soli ancora di più

  2. #2
    sostituisci i gli ' con un altro carattere prima della query e poi quando vai a recuperare il valore per stamparlo a video sostituirai il carattere usato con l'apostrofo =) spero di essere stato chiaro

  3. #3
    Utente di HTML.it L'avatar di Fractals87
    Registrato dal
    Apr 2008
    Messaggi
    1,202
    no sinceramente nn ho capito tatnto tanto cio la mi sql è composta in questo modo come dovrei fare?!?

    SQL = "INSERT INTO TABISCRITTI(evento, data, adulti, bambini, nome, cognome, societa, attivita, nazione, stato, indirizzo, cap, citta, prov, tel, cel, fax, sito, email, messaggio)"&_
    "VALUES("&_
    "'"&evento&"',"&_
    "'"&data&"',"&_
    "'"&adulti&"',"&_
    "'"&bambini&"',"&_
    "'"&nome&"',"&_
    "'"&cognome&"',"&_
    "'"&societa&"',"&_
    "'"&attivita&"',"&_
    "'"&nazione&"',"&_
    "'"&stato&"',"&_
    "'"&indirizzo&"',"&_
    "'"&cap&"',"&_
    "'"&citta&"',"&_
    "'"&provincia&"',"&_
    "'"&telefono&"',"&_
    "'"&cellulare&"',"&_
    "'"&fax&"',"&_
    "'"&sito&"',"&_
    "'"&email&"',"&_
    "'"&messaggio&"')"
    Che mestiere difficile.....essere da soli ancora di più

  4. #4
    Replace(messaggio, "'", """)

    Originariamente inviato da Fractals87

    SQL = "INSERT INTO TABISCRITTI(evento, data, adulti, bambini, nome, cognome, societa, attivita, nazione, stato, indirizzo, cap, citta, prov, tel, cel, fax, sito, email, messaggio)"&_
    "VALUES("&_
    "'"&evento&"',"&_
    "'"&data&"',"&_
    "'"&adulti&"',"&_
    "'"&bambini&"',"&_
    "'"&nome&"',"&_
    "'"&cognome&"',"&_
    "'"&societa&"',"&_
    "'"&attivita&"',"&_
    "'"&nazione&"',"&_
    "'"&stato&"',"&_
    "'"&indirizzo&"',"&_
    "'"&cap&"',"&_
    "'"&citta&"',"&_
    "'"&provincia&"',"&_
    "'"&telefono&"',"&_
    "'"&cellulare&"',"&_
    "'"&fax&"',"&_
    "'"&sito&"',"&_
    "'"&email&"',"&_
    "'"&messaggio&"')"

  5. #5
    Utente di HTML.it L'avatar di Fractals87
    Registrato dal
    Apr 2008
    Messaggi
    1,202
    tu dici con la funzione replace?!?

    STR= Replace(messaggio,"'","")
    ho provato cosi ma nn andava
    Che mestiere difficile.....essere da soli ancora di più

  6. #6
    Originariamente inviato da Fractals87
    tu dici con la funzione replace?!?

    STR= Replace(messaggio,"'","")
    ho provato cosi ma nn andava
    sostituirlo con "" non ti conviene perchè poi non riesci più a recuperarlo, e poi "non andava" cosa vuol dire? che errore ti dava? la tua query ovviamente poi diventa

    SQL = "INSERT INTO TABISCRITTI(evento, data, adulti, bambini, nome, cognome, societa, attivita, nazione, stato, indirizzo, cap, citta, prov, tel, cel, fax, sito, email, messaggio)"&_
    "VALUES("&_
    "'"&evento&"',"&_
    "'"&data&"',"&_
    "'"&adulti&"',"&_
    "'"&bambini&"',"&_
    "'"&nome&"',"&_
    "'"&cognome&"',"&_
    "'"&societa&"',"&_
    "'"&attivita&"',"&_
    "'"&nazione&"',"&_
    "'"&stato&"',"&_
    "'"&indirizzo&"',"&_
    "'"&cap&"',"&_
    "'"&citta&"',"&_
    "'"&provincia&"',"&_
    "'"&telefono&"',"&_
    "'"&cellulare&"',"&_
    "'"&fax&"',"&_
    "'"&sito&"',"&_
    "'"&email&"',"&_
    "'"&STR&"')"

  7. #7
    Utente di HTML.it L'avatar di Fractals87
    Registrato dal
    Apr 2008
    Messaggi
    1,202
    si funziona perfettamente grazie mille.. piccola curiosità nn c'e modo di comporre la sql in modo tale da farlo rimanese esempio in php \' inserendo il backslash funziona una cosa simile anche in asp nn c'e?!?
    Che mestiere difficile.....essere da soli ancora di più

  8. #8
    Originariamente inviato da Fractals87
    si funziona perfettamente grazie mille.. piccola curiosità nn c'e modo di comporre la sql in modo tale da farlo rimanese esempio in php \' inserendo il backslash funziona una cosa simile anche in asp nn c'e?!?
    sinceramente non lo so

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.