Określone rzutowanie jest nieprawidłowe - jak sobie z tym radzić?

0

Witam.
Jak sobie radzić z odwiecznym problemem (moim) w kwestii ściągania danych z bazy. Nie mogę w swoim przypadku użyć EF.
W bazie danych mam tinyint u siebie w kodzie próbowałem 3 typów, które według google można rzutować z tinyint:

bool test = (bool)dr["ColumnaTinyInt"];
short test = (short)dr["ColumnaTinyInt"];
Int16 test = (Int16)dr["ColumnaTinyInt"];

Wszystkie 3 walą mi w pysk wyjątkiem... Jak to robicie? Czy zamiast SqlDataReader użyć SqlDataAdapter i fillować do DataTable?

2

byte ?

0

Zgadza się 🙈 dzięki

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