Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 28
  1. #1
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135

    Doppio sostituzione con "replace"

    Ciao, è possibile eseguire un doppio replace sul dato proveniente da un form? Dovrei sostituire gli spazi con l'underscore e l'apice con niente, provo così ma non va:
    codice:
    Dim strDenominazione 
    strDenominazione = Replace(Request("form"), "_", " ", "'", " ")

  2. #2

  3. #3
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    Originariamente inviato da Roby_72
    Fai due replace.

    Roby
    garzie scrivo così e non va in errore ma non mi estrae il record che richiamo:
    codice:
    Dim strDenominazione 
    strDenominazione = Replace(Request("cp"), "_", " ") 
    strDenominazione = Replace(Request("cp"), "'", "_")

  4. #4
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Originariamente inviato da Roby_72
    Fai due replace.

    Roby
    faccio vede'
    codice:
    strDenominazione = Replace(Replace(Request("form"), " ", "_") "'", "")

  5. #5
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    Originariamente inviato da willybit
    faccio vede'
    codice:
    strDenominazione = Replace(Replace(Request("form"), " ", "_") "'", "")
    Error Type:
    Microsoft VBScript compilation (0x800A03EE)
    Expected ')'

  6. #6
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    ce mancava na virgola
    codice:
    strDenominazione = Replace(Replace(Request("form"), " ", "_"), "'", "")

  7. #7
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    Originariamente inviato da willybit
    ce mancava na virgola
    codice:
    strDenominazione = Replace(Replace(Request("form"), " ", "_"), "'", "")
    grazias ma non restituisce nessun record...

  8. #8
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Non è colpa di willy questo...


    Roby

  9. #9
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    che record? non hai mai parlato di record
    hai chiesto come fare un doppio replace e questo è un esempio
    codice:
    stringa = "ciao ciao apice' apice'"
    strDenominazione = Replace(Replace(stringa, " ", "_"), "'", "")
    Response.Write strDenominazione
    il risultato sarà
    codice:
    ciao_ciao_apice_apice

  10. #10
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    Originariamente inviato da willybit
    che record? non hai mai parlato di record
    hai chiesto come fare un doppio replace e questo è un esempio
    codice:
    stringa = "ciao ciao apice' apice'"
    strDenominazione = Replace(Replace(stringa, " ", "_"), "'", "")
    Response.Write strDenominazione
    il risultato sarà
    codice:
     
    ciao_ciao_apice_apice
    Allore mi son spiegato male...

    dal form arriva il valore CASTELLO D'ARIA
    la query di estrazione va in errore per la presenza dell'apice nella stringa; pensavo che con il replace funzionasse, invece no.
    come risolvo?
    grazie

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.