Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135

    Split: Indice non incluso nell'intervallo.: '[number: 1]'

    Buongiorno... questione quotidiana... in una tbl del dbase ho una serie di valori registrati con questa sintassi:
    codice:
    VALGUARNERA
    AEROPORTI-MI
    ADRIA
    ADWER-SPA
    per far registrare nel dbase il valore completo, ad esempio AEROPORTI MI ho inserito nello script uno split:
    codice:
    DIM ARR_DALFORM
    ARR_DALFORM = split(Input, "-")
    Input0 = ARR_DALFORM(0)
    response.write Input0 &"
    "
    Input1 = ARR_DALFORM(1)
    response.write Input1 &"
    "
    lp split funziona correttamente se il valore selezionato è AEROPORTI-MI ma va in errore se seleziono invece ADRIA:
    Error Type:
    Microsoft VBScript runtime (0x800A0009)
    Indice non incluso nell'intervallo.: '[number: 1]'
    dove sbaglio? Grazie

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Ma AEROPORTI-MI come lo vorresti registrare nel db? Toglierndo il - e sostituendolo con lo spazio?

    Roby

  3. #3
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    Originariamente inviato da Roby_72
    Ma AEROPORTI-MI come lo vorresti registrare nel db? Toglierndo il - e sostituendolo con lo spazio?

    Roby
    grazie Roby... hai detto bene, nel dbase il valore registrato sarà AEROPORTI MI (- sostituito da spazio) .... questo funziona... il problema è quando il valore non contiene - come nel caso di ADRIA...

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Non ti serve l'array, ti basta la replace:

    codice:
    txt = replace(txt, "-", " ")
    Roby

  5. #5
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    Originariamente inviato da Roby_72
    Non ti serve l'array, ti basta la replace:

    codice:
    txt = replace(txt, "-", " ")
    Roby
    l'array lo utilizzo perchè il valore che arriva dal form è
    codice:
    11-AEROPORTI-MI
    per cui 11 si scriverà nel campo id_input del dbase ed AEROPORTI MI si scriverà nel campo input del dbase... mi segui????

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.