Dificuldade em comparar datas do banco de dados com a data atual

EDN Admin

Well-known member
Joined
Aug 7, 2010
Messages
12,794
Location
In the Machine
Estou desenvolvendo um Sistema onde preciso comparar a data atual com a data do banco de dados, e contar quando resultados deram na pesquisa, para saber a data atual estou usando

DateTime agora = DateTime.Now;
e para consultar estou usando o código:string sql = "Select Count (*) from datas WHERE datafim >= " + data+ "";
SqlConnection conexao = new SqlConnection(cnsql);
SqlCommand comando = new SqlCommand(sql, conexao);

try
{
conexao.Open();
Int32 contador = Convert.ToInt32(comando.ExecuteScalar());
comando.Dispose();
conexao.Close();
alues.Text = Convert.ToString(contador);
}
catch (Exception ex)
{
alues.Text = "Falha";
}


No banco de dados estou salvando a data como Varchar no padrão português
Exemplo: 17/03/2013
Mas quando ou da erro, ou consulta errado, acho que possa ser algum erro na conversão para comparar, alguem tem alguma idéia do que fazer?

View the full article
 
Back
Top