Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 19
  1. #1

    problema con vuoto array

    salve a tutti.
    Ho un piccolo problema con degli array.
    Li creo da un recordset mentre li scorro.
    ed esempio ne creo uno così

    codice:
    while not nometratt.eof
    nomi=nomi&","&(nometratt.Fields.Item("trattamento_tra").Value)
    nometratt.movenext()
    wend
    solo che quando lo richiamo vedo che mi restituisce sono la prima parola di trattamento_tra.
    Infatti i valori del recordset sono più parole.
    se ad esempio ho:

    valore bianco
    valora giallo
    valore blu

    quando richiamo l'array prima lo splitto per la virgola, poi quando lo scorro mi ridà solo

    valore
    valore
    valore

    sbaglio io qualcosa?

  2. #2

  3. #3
    assegno l'arraylo splitto e lo richiamo così

    codice:
    s=split(nomi,",")
    for i=0 to ubound(s)
    response.write s(i)
    next

  4. #4
    Utente di HTML.it L'avatar di tekanet
    Registrato dal
    Oct 2001
    Messaggi
    300
    Così a occhio non vedo nulla di strano.. non riesci a postare proprio il blocco intero, dalla query che usi alla fine?

  5. #5
    il fatto è che funziona, ma non mi prende le seconde parole....
    la pagina in verità è complicatissima, quindi non ha molto senso.
    Puoi farti una prova tu anche senza database...
    Volevo sapere se ci fosse un modo per aggirare questo problema.

  6. #6
    Utente di HTML.it L'avatar di tekanet
    Registrato dal
    Oct 2001
    Messaggi
    300
    Bho, il problema non lo intuisco da quello che hai postato. Posso fare supposizioni a caso, se serve a qualcosa.. che so, hai la radio accesa? Fai un ulteriore split degli elementi dell'array spezzando sul carattere spazio? Hai un 286?

    Per quanto complicata magari dalla pagina si capisce di più. Altrimenti, rànges

  7. #7
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    Esordiamo dicendo che esiste il metodo GetRows() dell'oggetto ADODB.Recordset.
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  8. #8
    eeeheh...dai scusa...non voleva essere uno sbotto. Solo che i valori del recordset li ricavo da una nested region con una substring....
    Non saprei cosa postarti....

    cosa intendi con 286?

  9. #9
    ti faccio l'esempio come mi sto bloccando ora.
    Ho questi valori:
    massaggio schiena
    massaggio faccia
    lettino solare

    se li metto in un array con il metodo che ti ho detto prima, quando poi lo splitto e lo scorro con l'altro codice, mi ridà i valori:

    massaggio
    massaggio
    lettino

  10. #10
    Utente di HTML.it L'avatar di tekanet
    Registrato dal
    Oct 2001
    Messaggi
    300
    Originariamente inviato da unit52
    eeeheh...dai scusa...non voleva essere uno sbotto. Solo che i valori del recordset li ricavo da una nested region con una substring....
    Non saprei cosa postarti....
    Magari è quella substring. Fai response.write della stringa "nomi" prima dello split e se vuoi posta quella substring.

    Originariamente inviato da unit52
    cosa intendi con 286?
    Un PC 286, che magari non ce la fa a leggere più di una parola..

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.