Visualizzazione dei risultati da 1 a 6 su 6

Discussione: problema con array

  1. #1

    problema con array

    carico un array quando lo vado a richiamare mi va in errore

    si tratta di un array a due dimensioni:
    1a dim: numero elementi
    2a dim: id e citta

    grazie
    ciao



    ----caricamento array----
    function acaricaCitta(DB)
    ' Carico una variabile con il record set Citta

    szAppoCitta = KBlank
    ' carichi arrDati tramite il rs
    iCitta = 0
    set GetCitta = db.execute("select ID, Citta from Citta")
    GetCitta.movefirst
    while not GetCitta.eof
    iCitta = iCitta +1
    szAppo = null
    szAppo = szAppo & GetCitta("ID") & KSep
    szAppo = szAppo & GetCitta("Citta") & KSep2
    szAppoCitta = szAppoCitta & szAppo
    GetCitta.movenext
    wend
    GetCitta.close
    set GetCitta = nothing

    ' restituisci l'array
    caricaCitta = szAppoCitta
    end function

    ----richiamo array---
    szArrayCaricaCitta = acaricaCitta(DB)
    aSplit = split(szArrayCaricaCitta, KSep2)
    ErLupacchiotto.com
    Periodico Telematico
    Informazione in Giallorosso

  2. #2
    Utente di HTML.it L'avatar di Jupy64
    Registrato dal
    Sep 2004
    Messaggi
    1,151
    Ciao, che tipo di errore ti da? e comunque, non so se è un errore di battitura, ma alla fine della funzione acaricaCitta fai questo tipo di assegnazione caricaCitta = szAppoCitta il che non va bene..visto che la funzione ha una a iniziale
    Jupy

  3. #3
    che erroraccio di battitura, cmq riprovo e vi faccio sapere
    grazie
    ciao
    ErLupacchiotto.com
    Periodico Telematico
    Informazione in Giallorosso

  4. #4
    ecco il problema ora e' in fase di lettura
    mi spiego
    ho caricato tutto in szArrayCaricaCitta
    dove KSep2 e' separatore righe
    KSep e' separatore campi

    ma non risco a leggere il contenuto dei campi, riesco al massimo a vedere le righe

    grazie per l'aiuto, vi allego il codice

    codice:
    
        dim aCitta(120,2)
        szArrayCaricaCitta = acaricaCitta(DB)
        aSplitCittaRiga = split(szArrayCaricaCitta, KSep2)
        for i = 1 to ubound(aSplitCittaRiga)
            szAppo = split(aSplitCittaRiga(i), Ksep)
            response.write szAppo(0)
            
    '        aCitta(i,0) = szAppo(0)
            
    '       aCitta(i,1) = szAppo(1)
        next
    ErLupacchiotto.com
    Periodico Telematico
    Informazione in Giallorosso

  5. #5
    Utente di HTML.it L'avatar di Jupy64
    Registrato dal
    Sep 2004
    Messaggi
    1,151
    Ciao, se i separatori sono giusti, dovrebbe funzionare.. a parte il fatto che il ciclo for deve iniziare da zero e non da 1
    Jupy

  6. #6
    perfetto, ora funge
    ciao
    ErLupacchiotto.com
    Periodico Telematico
    Informazione in Giallorosso

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 © 2026 vBulletin Solutions, Inc. All rights reserved.