Ciao a tutti.
Mi aiutate ad inserire un valore decimal tramite stored?
Succede un macello tra , . arrotondamenti...
Allora in sql il campo è decimal con 2 decimali dopo la virgola, anzi dopo il punto!
Questo numero mi arriva ad una funzione tramite la variabile importo che l'avevo messa di tipo string perchè se la metto di tipo decimal mi spariscono i decimali e scrive ad esempio invece di 100.25 10025D
Poi avevo provato a usare una funzione di questo tipo:
Public Function ControllaDecimal(ByVal numero As string) As Object
If numero = "" Then
Return System.DBNull.Value
Else
NFI.NumberDecimalSeparator = "."
Return Decimal.Parse(numero, NFI).ToString
End If
End Function
ma mi restituisce 100,25 e quando faccio
PUp = CmdUp.Parameters.Add("@Importo", SqlDbType.Decimal)
PUp.Value = Importo
Ovviamente lo inserisce male perchè la , nn gli piace....
Aiutoooo!![]()
![]()
![]()
Una disperata.... Elisa

Rispondi quotando