Olá amigos escovadores de bits. Estou com o seguinte problema: Criei um método para retornar o maior valor de um campo (tipo inteiro) de uma tabela, só que quando esta tabela não possui registros o resultado desta query será
um valor NULL. Trecho do código é este:
...<br/>
fbcmd = new SqlCommand(@"select max(id_movimentacao) from Estoque.movimentacao", conn.GetConexao());
int valor = Convert.ToInt32(fbcmd.ExecuteScalar());
return valor;<br/>
...
o problema está na hora da conversão do retorno do ExcuteScalar(), quando ele retorna valores nulos.
A questão é como tratar esses casos da melhor forma?