Como busca primeiro elemento id em um banco de dados

to tentando pegar o primeiro elemento de um banco MySQL.
Esse é o codigo que to usando. Mas ta dando um erro Could not find specified column in results: idpessoa.
executei o comando sql no banco e ele retorno o resultado certo.
Mais naum ta funcionando no codigo c#.

[code] public Pessoa pesquisaPrimeiroElemento()
{
try
{
conexao = new MySqlConnection(conexao_sql);
MySqlCommand sql = new MySqlCommand(“select Min(idpessoa)from pessoa”, conexao);
conexao.Open();
MySqlDataReader dataReader;
Pessoa pessoa = new Pessoa();
dataReader = sql.ExecuteReader(CommandBehavior.CloseConnection);
while (dataReader.Read())
{
pessoa.Idpessoa = Convert.ToInt32(dataReader[“idpessoa”]);

            }
            return pessoa;
        }
        catch (Exception err)
        {
            throw err;
        }
        finally
        {
            conexao.Close();
        }[/code]
select Min(idpessoa)from pessoa

Talvez seja a “falta” de espaço entre “Min(idpessoa)” e “from”.

Tente assim:

select Min(idpessoa) from pessoa

Faz a diferença!