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