Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    split che restituisce valore vuoto o nullo

    Ciao a tutti
    mi aiutate a risolvere questo problema?

    Ho un campo "Livello" di DB con questi valori:

    -Livello-
    ----------------
    1° livello
    2° livello
    3° livello
    4° livello
    5° livello
    6° livello
    nuovo livello
    --------------------

    eseguo questo codice per rilevare il numero del livello

    livello = split(rs("Livello"), ""&Chr(176)&"") 'splitto dove trovo il carattere del simbolo grado(°)
    Select Case livello(0)
    Case 1
    Response.Write("1")
    Case 2, 3
    Response.Write("2")
    Case 4, 5, 6
    Response.Write("4")
    Case Else
    Response.Write("altro")
    End Select

    ma quando giustamente splitto il campo che contiene "nuovo livello" ottengo l'inserimento del vuoto nell'array.

    al momento ottengo questo errore:
    Microsoft VBScript runtime error '800a000d'

    Type mismatch: '[string: "nuovo livello"]'

    /livello.asp, line 155

    Come potrei risolvere?

    grazie in anticipo

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Infatti secondo me dovresti splittare per le caratteristiche comuni che non sono date da "°" ma da "livello".

    Roby

  3. #3
    grazie Roby per il tuo consiglio

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.