Buon giorno a tutto il forum.
Vengo subito al punto: ho questa paginetta che mi aggiorna i prezzi dei prodotti in un database access in base alla percentuale passata da un form (la percentuale è un semplice numero che va da 1 a 20 scelto da una combo box).
codice:
<%
Perc=Request.Form("Perc")
'Perc=FormatNumber(Perc, 2)
SQL="UPDATE aumento set perc='"&perc&"'"
Conn.Execute(SQL)

SQL1="UPDATE [Catalogo, Articoli], aumento SET [Catalogo, Articoli].Prezzo = [Catalogo, Articoli]!Prezzo+([Catalogo, Articoli]!Prezzo*aumento!perc/100)"
Conn.Execute(SQL1)
Response.Redirect "index.asp"

%>
La cosa funziona e i prezzi vengono aggiornati perfettamente.
Il problema è che i valori vengono modificati nel database con tre o più decimali (es. 120,2365) mentre a me servirebbe che venissero salvati numeri con solo 2 cifre dopo la virgola (es. 120,24) arrotondate per eccesso o per difetto.
Come posso risolvere?
Grazie!