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

Discussione: text area e apostrofo

  1. #1

    text area e apostrofo

    se all'interno di un form text area ho un apostrofo.....

    il relativo request va in errore...come si può rimediare a questo inconveniente?
    Ci sedemmo dalla parte del torto visto che tutti gli altri posti erano occupati."
    [Bertolt Brecht]

  2. #2
    che vuol dire va in errore?

    intendi l'inserimento nel database? che io sappia la request non ha nessun genere di problema con gli apostrofi
    Purtroppo bisogna imparare che il computer non sbaglia...fa solo quello che gli dici di fare

    www.netpolaris.it

  3. #3
    si

    ecco l'errore

    codice:
    Microsoft OLE DB Provider for ODBC Drivers error '80040e14' 
    
    [Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression ''l'aquila vola' ,'paolo')'. 
    
    /area_riservata/includes_DB/aggiungi_intervento.asp, line 99
    Ci sedemmo dalla parte del torto visto che tutti gli altri posti erano occupati."
    [Bertolt Brecht]

  4. #4
    Sostituisci i singoli apici nella query con i doppi apici

    "l'aquila vola" ,"paolo"...
    questa potrebbe essere la più veloce da fare
    Rox

  5. #5
    il problema è che il modulo lo riempie un cliente ....non posso sapere prima se all'interno del form è stato o sarà inserito un apice
    Ci sedemmo dalla parte del torto visto che tutti gli altri posti erano occupati."
    [Bertolt Brecht]

  6. #6
    Utente di HTML.it L'avatar di Gio&Ste
    Registrato dal
    Jan 2001
    Messaggi
    643
    e quindi?

    metti i doppi " nel codice
    Giò

  7. #7
    voi dite qui?

    codice:
    strSQL = "INSERT INTO "& Tabella &" (CodiceCLI, Ragione,Telefono,Indirizzo,Referente,Mail,Blocco) VALUES ('"& codiceCLI &"', '"& Ragione &"', '"& Telefono&"', '"&Indirizzo &"', '"& Referente&"', '"& Mail&"','"& Blocco&"')"
    Ci sedemmo dalla parte del torto visto che tutti gli altri posti erano occupati."
    [Bertolt Brecht]

  8. #8
    Prova cosi....


    strSQL = 'INSERT INTO '& Tabella &' (CodiceCLI, Ragione,Telefono,Indirizzo,Referente,Mai
    l,Blocco) VALUES ("'& codiceCLI &'", "'& Ragione &'", "'& Telefono&'", "'&Indirizzo &'", "'& Referente&'", "'& Mail&'","'& Blocco&'")'

  9. #9
    inverti le virgolette con gli apici?
    Ci sedemmo dalla parte del torto visto che tutti gli altri posti erano occupati."
    [Bertolt Brecht]

  10. #10
    Utente di HTML.it L'avatar di Umanista
    Registrato dal
    Jan 2002
    Messaggi
    1,022
    codice:
    Function quote(testo)
    
       quote = Replace(testo, "'", "''")
    
    End Function
    
    
    VALUES ('"& quote(codiceCLI) &"', '"& quote(Ragione) &"', '"& quote(Telefono) &"', '"& quote(Indirizzo) &"', '"& quote(Referente)  eccetera eccetera

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.