Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di Luis33
    Registrato dal
    May 2003
    Messaggi
    975

    Split che non funziona...

    Perchè non riesco a far funzionare questo split?, il valore che devo splittare è questo:
    codice:
    1-valore-232323
    lo spli l'ho scritto così:
    codice:
    DIM ARR_DALFORM_CAB
    ARR_DALFORM_CAB = split(ID_CAB, "-")
    ID_CAB0 = ARR_DALFORM_CAB(0)
    ID_CAB1 = ARR_DALFORM_CAB(1) &" "& ARR_DALFORM_CAB(2)
    l'errore è questo:
    Error Type:
    Microsoft VBScript runtime (0x800A0009)
    Indice non incluso nell'intervallo.: '[number: 1]'
    dove sbaglio?
    ... Sono graditi codes, esempi pratici, suggerimenti, consigli e critiche...
    "Ai posteri l'ardua sentenza..."
    Tante grazie
    Saluti
    Luis 33

  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Ciao Luis33,

    molto probabilmente quell'ID_CAB non contiene il caratte -

    prova stamparti ID_CAB
    codice:
    DIM ARR_DALFORM_CAB
    ARR_DALFORM_CAB = split(ID_CAB, "-")
    Response.Write ID_CAB
    ID_CAB0 = ARR_DALFORM_CAB(0)
    ID_CAB1 = ARR_DALFORM_CAB(1) &" "& ARR_DALFORM_CAB(2)

  3. #3
    Vuol dire che non hai indici dell'array di valore 1, ovvero l'array arriva solo a indice 0.
    Metti un controllo su Ubound o rischi di usare indici di array non esistenti.

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.