Array
(
)

Fechar Conexao MySQL

Mysys
   - 04 jun 2009

olá tenho uma funcao que deve me retornar os valores de uma consulta em um MySqlDataReader...

so que essa funcao esta mantendo o banco de dados conectado
se eu coloco CN.Close() no finally o Return vai vazio

o que ta fora do lugar nesse meu codigo ??

#Código

public MySqlDataReader PontosTotalAberto()
    {
        MySqlConnection CN = new MySqlConnection(Con);
        MySqlCommand CMD = new MySqlCommand("SELECT COUNT(codpon)TOTAL FROM pontos,funcionarios WHERE funcionarios.CODFUN=pontos.CODFUN AND funcionarios.CODEMP=pontos.CODEMP AND pontos.CODEMP=2 AND STACOL=0 AND DTAPON < NOW()", CN);
        MySqlDataReader DR;

        try
        {
            CN.Open();
            int regitrosAfetados = CMD.ExecuteNonQuery();
            DR = CMD.ExecuteReader();
            return DR;
        }
        catch (MySqlException ex)
        {
            throw new ApplicationException(ex.ToString());
        }
        finally
        {

        }
    }


eu chamo ela assim

#Código
            PontosSQL PontosSQL = new PontosSQL();
            MySqlDataReader RTotal = PontosSQL.PontosTotalAberto();
            while (RTotal.Read())
            {
                LBAnteriores.Text = RTotal["TOTAL"].ToString();
            }
            RTotal.Dispose(); 


Ibrasil
   - 01 jul 2009

Veja artigo abaixo sobre a palavra chave using

http://www.c-sharpcorner.com/UploadFile/mahesh/UsingKeyword01162007063733AM/UsingKeyword.aspx

Ajude a DEVMEDIA a melhorar, se você for assinante fortaleça o tópico...
QUEREMOS FORMATO DE VÍDEOS LIVRE NA DEVMEDIA
http://forum.devmedia.com.br/viewtopic.php?t=101043