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

    Scrivere un file .asp - errore con carattere percentuale

    In che modo si può scrivere in un file .asp il carattere % senza che dia errore?

    Lo script

    Dim FileObject
    Set FileObject=Server.CreateObject("Scripting.FileSyst emObject")
    'SCRIVO SU PROVA.TXT DATA ED ORA
    Set OutStream=FileObject.CreateTextFile(Server.MapPath ("../public/aspetto_home_"&request("tabella_txt")&".asp"),true ,0)
    Outstream.WriteLine "<% aspetto_home_"&request("tabella_txt")&"="&request( "aspetto")
    Outstream.WriteLine "%>"
    OutStream.Close
    Set OutStream=Nothing
    Set FileObject=Nothing

    L'errore:

    Microsoft VBScript compilation error '800a0409'

    Unterminated string constant

    /intro.asp, line 8

    Outstream.WriteLine "
    ---------------------^

  2. #2
    sembra tutto ok...
    comincia con lo staccare le & dagli altri caratteri e vediamo che succede

  3. #3
    stessa cosa,
    non esiste un codice per scrivere il carattere % senza digitarlo dirattamente... o qualcosa del genere, l'errore lo da solo quando arriva alla chiusura del file .asp qualsiasi cosa metto prima, si ferma quando arriva a %>
    ...

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Prova così:

    corpo=corpo &"<" & "%"


    Roby

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.