Visualizzazione dei risultati da 1 a 6 su 6

Discussione: ASP Error 106

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    253

    ASP Error 106

    Ciao a tutti,

    sto tentando di passare dei dati contenuti in 1 campo hidden di un form ad una pagina che dovrà processarli. Si tratta di numeri separati tra loro da una virgola.

    All'interno della pagina ASP che dovrà processarli volevo semplicemente fare così

    Variabile = Split(request.Form("Campo_Hidden"),",",-1,1)

    e poi compiere l'operazione sull'Array Variabile con un semplice ciclo for, cosa che tra l'altro ho già utilizzato in 1 altra parte del sito dove funziona perfettamente.

    Qui invece, pur facendo esattamente la stessa cosa, mi torna sempre l'errore ASP 106
    "È stato individuato un tipo di dati privo di handle."

    Dove sbaglio...se sbaglio??

    Grazie a tutti!

  2. #2
    ciau, non è che il campo è vuoto?
    Inoltre, sicuro che -1 sia consentito come terzo argomento?

    Ciau!
    - Dean

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    253
    Il campo non è vuoto perchè se metto solo Response.write della variabile mi fa vedere gli N numeri inseriti ancora separati da virgola.

    Per quanto riguarda -1, beh come ti ho detto ho già usato altre volte questa funzione senza mai incontrare problemi...Ho messo -1 perchè così mi tira fuori tutte le sottostringhe!

  4. #4
    effettivamente l'ho provato sul mio computer e funziona...
    che valore contiene l'hidden field?
    Può darsi che l'errore stia altrove e che l'interprete per riferimento rimandi alla dichiarazione della variabile. In particolare, se cancelli (\commenti) il codice che segue quel comando, la pagina funziona?

    Ciau!
    - Dean

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    253
    Sì sì, come già ti ho detto se commento la riga con l'istruzione dello Split e mi limito a fare

    Dim Variabile

    Variabile = Request.Form("CampoHidden")
    Response.Write(Variabile)

    a video vedo correttamente tutta la stringa formata da numeri separati ad uno ad uno da virgole

  6. #6
    se commenti il codice che segue l'istruzione Split, ti da lo stesso errore?

    Ciau!
    - Dean

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.