Обработка ExecuteScalar (), когда результаты не возвращаются

Я использую следующий запрос SQL иExecuteScalar() метод для извлечения данных из базы данных Oracle:

sql = "select username from usermst where userid=2"
string getusername = command.ExecuteScalar();

Это показывает мне это сообщение об ошибке:

System.NullReferenceException: ссылка на объект не установлена на экземпляр объекта

Эта ошибка возникает, когда в таблице базы данных нет строки дляuserid=2.
Как мне справиться с этой ситуацией?

Ответы на вопрос(21)

Ваш ответ на вопрос