4 messaggi dal 22 aprile 2009
Ciao a tutti, passo dei dati ad una pagina asp tramite form. Questi dati li converto in dati numerici con la funzione CINT(request("txt_var")) e fin qui tutto ok, cioè con i dati numerici fa i calcoli che deve fare...però se lascio uno dei campi della form VUOTO, il server mi restituisce un errore:

Errore di run-time di Microsoft VBScript (0x800A000D)
Tipo non corrispondente: 'cint'

Immagino che la funzione CINT tenti di convertire un DATO per lei NULLO(cioè il campo vuoto)...

Qualche consiglio su come risolvere??

grazie
Mdp
Modificato da liloeconnie il 02 giugno 2009 16.43 -
308 messaggi dal 13 luglio 2005
Ciao liloeconnie,
puoi fare così:

NomeVariabile = 0
If Request("txt_var") <> "" Then NomeVariabile = CInt(Request("txt_var"))

Fammi sapere, ciao.

Umb

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.