Number w baize jaki typ .NET

0

Zastanawiam się: typ w bazie Number(20,3) to jaki typ w .NET?
decimal? double? ...?

1

Obawiam się, że ten typ nie ma przełożenia bezpośredniego na żaden typ .NET-owy, bo .NET nie posiada wbudowanych typów pozwalających na definiowanie precyzji. Zależy trochę co masz w tych danych, jeżeli są to wartości tworzone przez człowieka (zwłaszcza finansowe) to lepszy będzie decimal.

Plus:
http://msdn.microsoft.com/en-us/library/cc716726%28v=vs.110%29.aspx

0

O ile pamiętam, to Decimal.

Sprawdź to mniej więcej w ten sposób:

SqlCommand Cmd = new SqlCommand("select polenumber from tabela");
object X = Cmd.ExecuteScalar();
Console.Write(X.GetType().Name);

Piszę z pamięci, więc mogę się mylić, ale generalnie chodzi o odczyt obiektu z bazy danych i wyświetlenie nazwy typu tego obiektu.

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