Salve.
ho un problema nell'eseguire un'update.
Ho un campo numerico nel DB al quale posso aggungere fino a 3 cifre dopo la virgola...
ora il mio problema è che quando modifico un valore, chessò da 1 a 1,5 o 1,4 o qualsiasi valore con la virgola, nel DB non viene aggiornato ma resta il numero intero.
Se lo inserisco come 1.5 diventa 2![]()
Preciso che l'insert funziona in maniera corretta...
se stampo la qry il valore è con la virgola...
come mai allora non viene inserito con la virgola???
la qry è questa...
quantita = cdbl(Request.Form("quantita"))
sql ="update ordini "_
&" set descrizione = '"&descrizione&"'"_
&" ,quantita = convert(decimal,"&(quantita)&")"_ <--- Il problema
&" ,prezzo_vendita = convert(money,"&prezzo_vendita&")"_
&" ,prezzo_acq = convert(money,"&prezzo_acq&")"_
&" ,evaso = '"&evaso&"'"_
&" ,fatturato = '"&fatturato&"'"_
&" ,idfornitore = '"&idfornitore&"'"_
&" ,idsocieta = '"&idcliente&"'"_
&" ,data_ordine = '"&data_ordine&"'"_
&" ,idcommerciale = '"&idcommerciale&"'"_
&" where id ="&idmateriale1&";"
il capo è QUANTITA
ho provato convert, ho provato con e senza CDbl ma nulla sempre un'intero....
perkè????
grazie