Ragazzi ho un file di testo cosi composto:


Volpescase info@volpescase.it
Progress info@progressimmobiliare.it


Per estrarre i valori a video ed inserirli in un array utilizzo il seguente codice; però quando vado per memorizzare i dati estratti dalla lettura della riga:

linee=InStream.readline

quando vado per memorizzare i dati nell'array mi dice:

Errore di run-time di Microsoft VBScript (0x800A0009)
Indice non incluso nell'intervallo: '[number: 0]'
/leggifile.asp, line 2


Non capisco come mai eppure provando ad immetere una stringa di testo va ok .... mi aiutate ?

codice:
<% 
Dim FileObject, MioArray
Set FileObject = Server.CreateObject("Scripting.FileSystemObject")

'LEGGO IL FILE
Set InStream = FileObject.OpenTextFile(Server.MapPath("agenzie.txt"),1,False,False)

do while not InStream.AtEndOfStream


'Se utilizzo questo variabile mi da errore:
linee=InStream.readline 


'provando con la stringa di seguito funziona
linee="Progress info@progress.it" 


MioArray = Split (linee," ", -1, 1) 
nome = MioArray(0) 
email = MioArray(1)
Response.Write nome &" - " & email &"
"
loop

InStream.Close
Set InStream=Nothing
Set FileObject = Nothing

%>