Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [VB] Aiuto inserimento nei campi

    Dunque , dovrei eseguire una query di inserimento
    di dati in una tabella .

    La query funziona correttamente ad eccezzione di quando
    nel campo 'corpo' , viene inserita un valore come questo :

    - ciao come va' ? Oggi vado all'ingrosso di gelati -

    Non lo accetta perchè vi è la presenza di Apici nel testo
    della stringa .

    La query è la seguente :

    INSERT Tabella(corpo)VALUES('" & corpo & "')


    Come posso fare in modo che la query funzioni anche nel caso
    in cui son presenti degli apici ?

    Devo creare una funzione che formatti i dati che vado a inserire ?

    In caso dovessi farlo , come dovrebbe essere formattata la seguente stringa :

    - Ciao come va' ? "bene !" -

    Grazie a tutti !


  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    285

    devi mettere uno slash..

    con un replace aggiungi uno slash.. più o meno così, non so se la sintassi è esattissima..


    replace(tuaVariabile, "'", "\'")

  3. #3
    scusa , non ho capito :

    Se faccio il tuo replace vengon sostituiti
    gli ' con \' , non ne capislo l'utilità


    :master:

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    261
    tuastringa = Replace(strValue, "'", "''")

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.