Obsługa ExecuteScalar (), gdy nie są zwracane żadne wyniki
Używam następującego zapytania SQL iExecuteScalar()
metoda pobierania danych z bazy danych Oracle:
sql = "select username from usermst where userid=2"
string getusername = command.ExecuteScalar();
Pokazuje mi ten komunikat o błędzie:
System.NullReferenceException: Odwołanie do obiektu nie jest ustawione na wystąpienie obiektu
Ten błąd występuje, gdy w tabeli bazy danych nie ma wierszauserid=2
.
Jak mam sobie z tym poradzić?