10 messaggi dal 20 novembre 2001
Salve a tutti

ho il seguente problema devo prendere da un recordset un campo numerico con virgola es 12,345 e devo estrarre l'intero per fare dei test es 12. Ora sul mio server di sviluppo ho installato IIS 5.0 e con la funzione FormatNumber(rs....) ottengo il valore senza problemi: mentre sul server di produzione non funziona in quanto vi è IIS3 e visto che non si può procedere ad un suo update come posso fare a estrarre il numero?
Ho provato con str(), con int(), estrazioni di parte di stringa ma ho sempre errore!!!!!!

error 80040e21

Grazie

Se devi convertirlo in un intero usa la funzione round()

---[ www.digiscout.it ]---

"This message was written using 100% recycled electrons"
635 messaggi dal 06 settembre 2002
Ciao,
Se IIS 3.0 è di Windows NT 4.0 non dovresti avere problemi con il FormatNumber;

utilizzi tutti i parametri di FormatNumber?
Che impostazioni di lingua sono impostate?
Il campo prelevato dal database è di tipo numerico?
Effettui il controllo se il campo è NULL (="") prima del FormatNumber?

Ciao.

 JD

OJD
10 messaggi dal 20 novembre 2001
Ciao Ojd

il tipo di tato prelevato dal Db è decimale; lo prelevo tramite un recordset pudi= rs_t1.Fields("pusdi1").Value; ho provato a testare il tipo di dato con Vartype(pudi) e mi ritorna 14, cioè decimale, ma quando provo a metterlo in tabella
<%=Server.HTMLEncode(rs_t1.Fields("pusdi1").Value)%>

mi dà l'errore :error 80040e21

Sul mio server di sviluppo utilizzando il
<%=FormatNumber(rs_t1.Fields("pusdi1").Value)%>
ho la visualizzazione dei valori sulla pagina senza problemi!!!!

grazie per l'aiuto amecio

635 messaggi dal 06 settembre 2002
Ciao, hai provatoa fare qualcosa del tipo

pudi=CDbl(pudi)
pudi=FormatNumber(pudi,opz1,opz2,opz3,opz4)

dove:
opz1=Numero di decimali che vuoi visualizzare dopo la virgola
opz2=visualizzazione dello 0 (zero) per i numeri che iniziano con 0,
opz3=Numeri negativi fra parentesi
opz4=impostazioni di visualizzazione da sistema

opz1, opz2, opz3 e opz4 possono assumere i segeunti valori:
0=disabilitato
-1=abilitato
-2=da sistema

Ciao.

 JD

OJD

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.