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

    Impossibile leggere da un txt creato sul momento

    Help! Nel seguente codice:

    StrFile = Server.MapPath("news.txt")
    Set FileObject = Server.CreateObject("Scripting.FileSystemObject")
    Set InStream = FileObject.OpenTextFile(StrFile,1,true,0)
    miavariabile=InStream.ReadLine

    Se il file "news.txt" non esiste, esso viene creato vuoto MA la lettura della variabile "miavariabile" risulta impossibile!
    Stavo dunque pensando di usare un comando tipo "OnError Resume Next" di VB per aggirare l'errore... esiste in ASP un comando simile?
    Where there is a will, there is a way

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Perché lo crei vuoto?
    Comunque l'On Error Resume Next esiste...

    http://www.w3schools.com/asp/asp_ref_error.asp

    Roby

  3. #3
    non è che lo creo vuoto io: il txt potrebbe non esserci e in questo caso lo crea vuoto lui (ho notato). Il fatto che possa non esserci è per me essenziale, mi risparmia un sacco di lavoro... Ma in questo caso se voglio intercettare l'errore come uso Server.GetLastError() ??

    THANX!!
    Where there is a will, there is a way

  4. #4
    prima di aprirlo chiedili se esiste con fliex... e adesso non ricordo eheheheheh comuncque l'errore te lo da per forza se non c'è ... quindi invece di ovviare con on error resume next chidi con un if se il file esiste oppure no .... (roby vero chye tu il codice lo ricordi?) :-)

    ciao ne

  5. #5
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Scusami ma non ti capisco.
    Tu vuoi sapere se il file è già presente sul server??

    Allora basta questo:

    codice:
    Set fso = CreateObject("Scripting.FileSystemObject")
    If (fso.FileExists(Server.MapPath("news.txt"))) Then
    msg = filespec & " esiste."
    Else
    msg = filespec & " non esiste."
    End If
    response.write msg
    Roby

  6. #6
    eccolo .... grande.

  7. #7
    perfetto, GRAZIE!
    Where there is a will, there is a way

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 © 2026 vBulletin Solutions, Inc. All rights reserved.