Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Errore Ubound

  1. #1

    Errore Ubound

    a tutti...

    ho questo problema

    codice:
    if isempty(pippo) then
    	flagvuoto=1
    else
    	num_elem=ubound(pippo)+1 
    	response.write num_elem
    end if
    l'errore risultante è "Errore di run-time di Microsoft VBScript (0x800A000D)
    Tipo non corrispondente: 'ubound'" ed avviene alla riga segnata di rosso

    Pippo è un array che contiene i valori selezionati in alcune checkbox della pagina precedente.
    Quando li recupero (avviene tutto correttamente) creo l'array...
    Selezionando 2 o più elementi (di conseguenza l'array ha 2 elementi) la funzione Ubound nn dà errore, mentre con 1 solo elemento si verifica quello che ho postato.

    chi mi sa aiutare? grazie e buona giornata

  2. #2
    Vuol dire che pippo non è un array.

  3. #3
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Prova con:

    codice:
    if IsArray(pippo) then
    	flagvuoto=1
    else
     'non e' un array e quindi quello che fai qui sotto con l'array non lo puoi fare....
    	num_elem=ubound(pippo)+1 
    	response.write num_elem
    end if

    Roby

  4. #4
    e sapete ke vi dico...

    ke sono un [AUTOCENSURO]... come sempre lavoro distrattamente, grazie ragazzi.

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.