C# primeiros passos mysql SELECT COUNT(*) [RESOLVIDO]

zebaril

Power Member
Olá..gostava da vossa ajuda nos meus primeiros passos no C#..

Já me liguei a base de dados agora e precisava de sacar quantas linhas tenho na tabela..
segundo os meus pequenos conhecimento de mysql seria

SELECT COUNT(*) from tabela..

Agora para guarda num inteiro como faço?...

Já tenho este codigo:

Código:
 string MyConString = "SERVER=db4free.net;" + "DATABASE="xxx" + "UID=zebaril;" + "PASSWORD=xxxx;";
            MySqlConnection connection = new MySqlConnection(MyConString);

            try
            {
                connection.Open();
                Console.WriteLine("Connection opened.");


                MySqlCommand command = connection.CreateCommand();
                MySqlCommand conta = connection.CreateCommand();
                MySqlDataReader Reader;
                conta.CommandText = "select count(*) from inbox";
                command.CommandText = "select * from inbox";
em relação ao select consigo fazer e obter os dados...agora...como fazer em relação ao count..se calhar posso estar a complicar um bocado , se tiverem dicas a dar..aceito sugestões..

Muito obrigado
 
Última edição:
int x = conta.executeScalar();

Se não estou em erro.


Isto dava-me uma excepção mas já consegui solucionar o problema...


int quantProdutos = Convert.ToInt32(Convert.ToString(meuCommand.ExecuteScalar()));

Já funciona não sei se será a melhor solução mas dá para concluir o programa..
 
Back
Topo