rzutowanie nie działa jak należy

0
adapter.SelectCommand = new NpgsqlCommand("SELECT online FROM client WHERE id=" + (2000).ToString() + " LIMIT 1", conn);
object oOnline = adapter.SelectCommand.ExecuteScalar(); 
int online = (int)oOnline;

W ostatniej linijce wyrzuca błąd specisfied cast is invalid exception. Dlaczego?

0

Bo oOnline nie może zostać skonwertowane na inta. Sprawdź pod debuggerem jakiego dokładnie typu jest oOnline.

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