Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 27

Discussione: Testo e Array

  1. #1

    Testo e Array

    Ciao a tutti,
    ho un testo che vorrei inserire in un array.
    Praticamente il testo è separato da
    , vorrei che dopo ogni
    inserisse il valore dentro l'array avanzando di volta in volta di posizione ovviamente.

    Es:
    testo2 = replace(testo1," ","
    ")

    testo 2 va distribuito in un array.

    Come posso fare?

    Fatemi sapere.
    Grazie mille.

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    mio_array = Split(testo1,"
    ")
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Mi da questo errore:

    Microsoft VBScript runtime error '800a000d'

    Type mismatch

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Vediamo quello che hai scritto.

    Roby

  5. #5
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    A naso direi che testo1 e' prelevato da un campo memo del db... e ti sei dimenticato di trasformarlo in stringa:

    testo1 = CStr(recset("campoMemo"))
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  6. #6
    testo1 non è letto da db ma letto da un file txt.
    Con la variazione sopra indicata il problema resta lo stesso.

    Posto di seguito il codice completo:
    codice:
    ilfile=server.mappath("a capo.txt") 
    
    Set file = CreateObject("Scripting.FileSystemObject") 
    Set ilfile = file.OpenTextFile(ilfile, 1, False) 
    
    counter=0 
    do while not ilfile.AtEndOfStream 
    counter=counter+1 
    illine=illine & " " & ilfile.readline 
    
    loop 
    
    ilfile.Close 
    set ilfile=nothing 
    set file=nothing 
    
    Dim righe(100000)
    
    testo1 = replace(illine," ","
    ")
    
    testo = CStr(testo1)
    righe = Split(testo1,"
    ")
    
    for i = 0 to Ubound(righe)
    	if righe(i) = "%@%" then
    		Response.Write(righe(i))
    	end if
    next
    dove sta l'errore?

  7. #7
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    La riga dell'errore???

    Roby

  8. #8
    mi scrive 34 che corrisponde a:
    testo = CStr(testo1)


    Però quella con l'errore è:
    righe = Split(testo,"
    ")

  9. #9
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Fatti stampare "testo1" e verifica se corrisponde a come te lo aspetti!

    Roby

  10. #10
    si si, è una serie di scritte che vanno a capo.
    Proprio come serve a me.

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.