Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it L'avatar di orcim
    Registrato dal
    May 2003
    Messaggi
    1,692

    Numero diverso da quello del form

    Ciao.

    Da un form arriva un numero così formattato e calcolato automaticamente con una funzione js: 0.05
    perchè nel dbase mi ritrovo invece valore 5?

    Come mai? soluzione? :master:

  2. #2
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    typecasting della var che contiene quel valore?
    tipo
    valore = cDbl(request.form("nomecampo"))
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  3. #3
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    sorry

  4. #4
    Utente di HTML.it L'avatar di orcim
    Registrato dal
    May 2003
    Messaggi
    1,692
    questo è il code che utilizzo per scrivere i valori dal form al dbase:
    codice:
    ' Stringa di connessione
    			Dim connStr
    				connStr = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("UPLOAD.mdb")
    		
    			' Oggetto Recordset
    			Dim rs
    				Set rs = Server.CreateObject("ADODB.Recordset")
    				
    				rs.Open "ListFiles", connStr, 2, 2
    				
    				' Aggiungo Recordset
    				rs.AddNew
    				
    
    rs("C2H2_C2H4_PPM") = C2H2_C2H4_PPM
    rs("CH4_H2_PPM") = CH4_H2_PPM
    rs("C2H4_C2H6_PPM") = C2H4_C2H6_PPM
    
    					
    					
    				rs.Update
    				
    				rs.Close
    				Set rs = Nothing

  5. #5
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    utilizza cDbl(valore) nell'inserimento
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  6. #6
    Utente di HTML.it L'avatar di orcim
    Registrato dal
    May 2003
    Messaggi
    1,692
    ho scritto così:
    codice:
    rs("C2H2_C2H4_PPM") = cDbl("C2H2_C2H4_PPM")
    rs("CH4_H2_PPM") = cDbl("CH4_H2_PPM")
    rs("C2H4_C2H6_PPM") = cDbl("C2H4_C2H6_PPM")
    i valori sono questi:
    C2H2_C2H4_PPM 1.1
    CH4_H2_PPM 1.2
    C2H4_C2H6_PPM 1.1
    ma nel dbase si registra tutto zero...

  7. #7
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    che tipo di dato possono contenere quei campi?
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  8. #8
    Utente di HTML.it L'avatar di orcim
    Registrato dal
    May 2003
    Messaggi
    1,692
    numerico, precisione singola, 2 posizioni decimali, valore predefinito 0

  9. #9
    Utente di HTML.it L'avatar di orcim
    Registrato dal
    May 2003
    Messaggi
    1,692
    Ho modificato così:
    codice:
    rs("C2H2_C2H4_PPM") = cDbl(C2H2_C2H4_PPM)
    rs("CH4_H2_PPM") = cDbl(CH4_H2_PPM)
    rs("C2H4_C2H6_PPM") = cDbl(C2H4_C2H6_PPM)
    i valori sono questi:
    C2H2_C2H4_PPM 0.21428571428571427
    CH4_H2_PPM 2.5
    C2H4_C2H6_PPM 1.4736842105263157
    ma nel dbase scrive:
    C2H2_C2H4_PPM 2,142857E+16
    CH4_H2_PPM 25
    C2H4_C2H6_PPM 1,473684E+16

  10. #10
    Utente di HTML.it L'avatar di orcim
    Registrato dal
    May 2003
    Messaggi
    1,692
    up

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.