Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Errore in replace

  1. #1

    Errore in replace

    In un db ho dei record che contengono le virgolette ("). Li devo mostrare in un form (in ASP) come caselle di testo con il valore già impostato. Non riesco a farlo funzionare. Se nel record ci sono le virgolette funziona senza problemi, ma se non ci sono mi dà l'errore:
    codice:
    Microsoft VBScript runtime error '800a005e' 
    
    Invalid use of Null: 'replace' 
    
    /mod.asp, line 151
    La riga 151 è:
    codice:
    vst=replace(vst,chr(34),""")
    e la stringa in cui mostro il valore:
    codice:
    response.write("<tr><td>Testo attuale:</td><td>" &vst& "[/b]</td></tr>")
    Qualcuno mi sa aiutare?

    Grazie

    Ale

  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367

    Re: Errore in replace

    l'errore è dovuto alla variabile vst che contiene NULL
    codice:
    if isNull(vst) then vst=""
    vst=replace(vst,chr(34),"&#34;")

  3. #3

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.