Konwersja do Decimal(18,6)

Odpowiedz Nowy wątek
2011-09-14 22:15
0

Witam,
mam taki problem:
Piszę program bazodanowy(na SQL-u). W bazie SQL mam pole "CenaPLN" w formacie Decimal(18,6) (potrzebna taka precyzja).
Używam procedury składowanej i wpisuję tą warość z pola textBox1. W textBox1.Text mam wartość 11,806015.
Robię: Convert.ToDecimal(textBox1.Text) i do bazy zapisuje mi się ta wartość zaokrąglona do 11,800000.
Czy zna ktoś jakiśinny sposób na konwersję?

Pozostało 580 znaków

2011-09-15 17:02
0

Czy użyłeś debuggera, żeby sprawdzić czy po konwersji liczba jako typ decimal zawiera tą część "ucinaną" w baze? I dlaczego nie? :)
Czy w SP też masz pole typu decimal(18,6)?
Jak wywołujesz SP, konkretnie kod?

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0