Ciao ragazzi.... Perkè mi da questo errore??? :master:

Errore di run-time di Microsoft VBScript error '800a0009'

Indice non incluso nell'intervallo: '[number: 0]'

/stat/fileleggi.asp, line 35
codice:
'LEGGO IL FILE 
Set InStream=FileObject.OpenTextFile(Server.MapPath("/stat/log/logmonitor.txt"),1,False,False) 
Dim linea,contenuto
do while not InStream.AtEndOfStream
linea=InStream.readline()
linea=CStr(linea)

Dim separa
separa=Split(linea, ":")
Response.Write "Operazione: "&separa(0)&" Utente: "&separa(1)&" Data: "&separa(2)&"
 "
La linea 35 è quella in grassetto... ovviamente

Facendo 1 controllo mi dice che è un array, ma non riesco a visualizzarlo a video....

questa è la linea tipo del txt:
!logon:utente2:17/06/2004 14.37.48,14
che vorrei separare --> logon utente2 17/06/2004 14.37.48,14

Come si fa?