Visualizzazione dei risultati da 1 a 10 su 10

Discussione: Confronto Array

  1. #1

    Confronto Array


    codice:
    redim preserve denominazione(i), ativita(i)
    
    denominazione(i)= rs("denominazione")
    ativita(i) = rs("attivita")
    
    if denominazione(i) = denominazione(i)-1 then
    DeleteElementsFromArray(denominazione(i))
    end if
    è logico quello che ho scritto?

    devo confrontare l'array chiamato "denominazione" con il precendente ad ogni ciclo...tipo

    array 1 con array 2

    array 2 con array 3

    array 3 con array 4


    e...se array 4 è = a array 3 ...allora "svuota" array 4

    così come ho scritto esce

    codice:
    Tipo non corrispondente: '[string: "pippo va al mercato"]'
    uhmm mi sembra 1 errore di confronto scritto male...per cui quel che ho scritto dovrebbe...dico dovrebbe avere senso solo che devo confrontare 2 stringhe di testo e li sbaglio la sintassi...
    Tanto...lo fanno tutti... posso farlo anche io vero?

  2. #2
    if denominazione(i) = denominazione(i - 1) then

  3. #3

    Buongiorno Mems

    codice:
    Indice non incluso nell'intervallo: '[number: -1]'

    questo ...il codice

    codice:
    Do while not rs.eof
    
    if rs("codici") <> "" then
    
    stringa = rs("codici")
    arr = split(stringa, "/")
    
    for e=0 to Ubound(arr)
    num = InStr(arr(e),".")
    if num <> 0 then
    numero_trovato = left(arr(e),num-1)
    if numero_trovato = matrice then
    
    
    redim preserve denominazione(i), ativita(i)
    
    denominazione(i)= rs("denominazione")
    ativita(i) = rs("attivita")
    
    
    if denominazione(i) = denominazione(i - 1) then
    DeleteElementsFromArray(denominazione(i))
    end if
    i = i + 1
    
    end if
    
    end if
    next
    end if
    rs.movenext
    loop
    Tanto...lo fanno tutti... posso farlo anche io vero?

  4. #4
    Non ti sembra ovvio che se l'array inizia per zero, il valore -1 non è incluso nell'intervallo?
    Cosa bisogna fare prima di fare quel controllo?
    Verificare che i sia maggiore di zero... e dai...

  5. #5
    ...uff... meno male che non ti sono vicino ...evitando così una sberletta sulle mani
    :rollo: :rollo:
    Tanto...lo fanno tutti... posso farlo anche io vero?

  6. #6
    A me?

  7. #7
    nono ...tu a me... hai ragione

    se array è = a array 0 ....non posso fare array-1

    ...ora
    codice:
    if denominazione(i) = denominazione(0) then
    if denominazione(i) = denominazione(1) then
    DeleteElementsFromArray(denominazione(i))
    end if
    else
    if denominazione(i) = denominazione(i - 1) then
    DeleteElementsFromArray(denominazione(i))
    end if
    end if
    .uhmmm troppi if e confronto sbagliato vero ?
    Tanto...lo fanno tutti... posso farlo anche io vero?

  8. #8
    Mado...
    codice:
    if i > 0 then
       if denominazione(i) = denominazione(i - 1) then
       DeleteElementsFromArray(denominazione(i))
       end if
    end if

  9. #9
    ora ...mi sgrida....

    la funzione
    DeleteElementsFromArray non l'ho definita ...come svuoto 1 array?

    per poi nel ciclo vedere se l'array è popolato dunque stamparlo <-- ma questo lo faccio già in questo modo...

    <%if denominazione(i) <> "" then%>
    Tanto...lo fanno tutti... posso farlo anche io vero?

  10. #10
    ReDim nomeArray()

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.