Visualizzazione dei risultati da 1 a 6 su 6

Discussione: lettura da file txt

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    112

    lettura da file txt

    salve, il mio obbiettivo è quello di salvare ogni singola riga del file txt in un indice di array di stringhe diverso:

    a=0
    strPath = Server.Mappath("txt\pippo.txt")
    Set objFileSy = Server.CreateObject("Scripting.FileSystemObject")
    Set objApriFile = objFileSy.OpenTextFile(strPath, 1)

    Do While objApriFile.AtEndOfStream <> True
    a=a+1
    stringa(a)=objApriFile.ReadLine
    loop

    objApriFile.close
    Set objApriFile = Nothing
    Set objFileSy = Nothing

    ma mi dice: Errore di run-time di Microsoft VBScript (0x800A000D)
    Tipo non corrispondente: 'stringa'

    c'è qualche altro modo?
    Quelli che sanno fanno, quelli che non sanno insegnano. G.B.S

  2. #2
    dovrai dimensionarlo sto benedetto array, non credi?

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    112
    sì ma io non conosco quante righe ci sono nel file txt quindi non so quanto lungo deve essere l'array.
    Quelli che sanno fanno, quelli che non sanno insegnano. G.B.S

  4. #4
    fai una prima redim a zero, poi una redim preserve a ogni giro

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    112
    grazie sei un grande, ciao
    Quelli che sanno fanno, quelli che non sanno insegnano. G.B.S

  6. #6

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.