Manipulando ExecuteScalar () quando nenhum resultado é retornado
Eu estou usando a seguinte consulta SQL e oExecuteScalar()
método para buscar dados de um banco de dados Oracle:
sql = "select username from usermst where userid=2"
string getusername = command.ExecuteScalar();
Está me mostrando esta mensagem de erro:
System.NullReferenceException: Referência de objeto não definida para uma instância de um objeto
Esse erro ocorre quando não há linha na tabela do banco de dadosuserid=2
.
Como devo lidar com essa situação?