Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it L'avatar di SymX
    Registrato dal
    Nov 2004
    Messaggi
    438

    errore sui campi di un array..

    Ciao a tutti,
    mi potreste dare una mano a risolvere questo problema......nel momento in cui splitto un array sembra esserci qualcosa che non gli piace rispondendomi con l'errore

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

    sapreste aiutarmi a capire che cosa potrebbe essere? visto l'errore.....
    l'errore sta nella riga dove scrivo & (strCAMPO (0)) & (strCAMPO (1)) & (strCAMPO (2))

    COSTRUZIONE DELL'ARRAY:
    if (VAR1) <= 100000 then
    Cont1 = Cont1 + 1
    ReDim Preserve ARR1(Cont1)
    ARR1(Cont1) = Clng(GIORNO) & "|" & Clng(MESE) & "|" & Clng(ANNO) & "|" & CITTA & "|" & BOLD & "|" & iITOLO & "|" & Clng(inPREZZO)
    end if

  2. #2
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    Dico una boiata ma:

    Cont1=0
    Cont1=Cont+1

    Prova.....

  3. #3
    Utente di HTML.it L'avatar di SymX
    Registrato dal
    Nov 2004
    Messaggi
    438
    Originariamente inviato da diegoctn
    Dico una boiata ma:

    Cont1=0
    Cont1=Cont+1

    Prova.....
    Non è una boiata....però avevo già messo nel ciclo di lettura dal "database" Cont1=0...il probl è rimasto.
    Ma che pensi che sia, un valore che gli arriva vuoto ?!

  4. #4
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    Gli arriva vuoto un valore numerico

  5. #5
    Utente di HTML.it L'avatar di SymX
    Registrato dal
    Nov 2004
    Messaggi
    438
    Originariamente inviato da diegoctn
    Gli arriva vuoto un valore numerico

    For counter = 0 to Cont1 - 1
    strCAMPO = Split(ARR1(counter), "|")

    SECONDO TE VA BENE SPLITTATO COSI' ?

  6. #6
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    Prova a dichiarare prima la variabile.

  7. #7
    Utente di HTML.it L'avatar di SymX
    Registrato dal
    Nov 2004
    Messaggi
    438
    Originariamente inviato da diegoctn
    Prova a dichiarare prima la variabile.

    l'ho già dichiarata Dim strCAMPO

  8. #8
    Secondo me gli manca un indice (quando leggi), non gli arriva un valore vuoto quando fa lo split, altrimenti sen sbaglio ti dice che non puoi fare lo split sul Null.

    Prova a stampare il numero gli indici in ogni ciclo. (magari fanne di meno di 100000 )

  9. #9
    Utente di HTML.it L'avatar di SymX
    Registrato dal
    Nov 2004
    Messaggi
    438
    Originariamente inviato da Stan
    Secondo me gli manca un indice (quando leggi), non gli arriva un valore vuoto quando fa lo split, altrimenti sen sbaglio ti dice che non puoi fare lo split sul Null.

    Prova a stampare il numero gli indici in ogni ciclo. (magari fanne di meno di 100000 )

    Cioè cosa significherebbe che non ha un riferimento da cui partire ?



    Al limite posso passarti la pagina cosi' me la vedi....il codice è poco non dovrai leggere mille cose è moolto semplice....se hai tempo e voglia in privato però...

  10. #10
    Mi sono espresso di cacca.
    Intendevo dire che secondo me non è che va in errore quando fa lo spit, perchè se non sbaglio facendo lo split ad una stringa vuota ottieni un Error che dice che non si può fare lo split di null, e non che gli manca l'indice.
    L'errore di indice occorre quando chiami un indice che non esiste mioArray(3), e l'indice massimo dell'array magari è 2.

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.