69 messaggi dal 05 giugno 2001
Devo Leggere un file .txt,ho inserito il seguente codice

Set ScriptObject = Server.CreateObject("Scripting.FileSystemObject")
Set MyFile = ScriptObject.OpenTextFile(Server.mapPath("Mio.txt"))
Do While Not MyFile.AtEndOfStream = True
Session("IS_String")= Session("IS_String") & MyFile.ReadLine
Loop
MyFile.Close

xò non funziona, si pianta sulla 2° riga.
L'errore è il seguente : Impossibile Trovare il File
Xò il file C'è e il percorso che restituisce la Server.mappath() è giusto!
Sapreste darmi una mano?
Grazie

2.584 messaggi dal 14 maggio 2001
Scusa ma se fai:

response.write Server.mapPath("Mio.txt")
response.end

Ti scrive il percorso corretto con i giusti caratteri?
118 messaggi dal 13 gennaio 2004
dovresti inserire anche la costante:

- ForReading 1 Opens a file for reading only
- ForWriting 2 Opens a file for writing. If the file already exists, the contents are overwritten.
- ForAppending 8 Opens a file and starts writing at the end (appends). Contents are not overwritten.

Nel tuo caso:


Set MyFile = ScriptObject.OpenTextFile(Server.mapPath("Mio.txt"),1)


Punto Interrogativo
69 messaggi dal 05 giugno 2001
il percorso della server.mappath è giusto!
e ho provato anche a dargli la modalità , ma nulla mi dice sempre "Impossibile trovare il file".
Non è che devo impostare qualcosa sui servizi???
grazie.
2.584 messaggi dal 14 maggio 2001
No i servizi non dovrebbero entrarci...

potresti scriverci cosa ottieni dal response.write del mappath?

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.