SELECT A PARTIR DO VALOR QUE ESTÁ EM DATETIMERPICKER

18/11/2013

0

Olá, eu tenho um agendamento de consultas para um consultório medico, e estou tentando fazer a listagem das consultas por dia.
ex: Eu escolho a data no datetimerpicker, e quando eu clicar no botão ele faz o select e retorna as consultas na gridview.

Alguem poderia me ajudar a fazer isso? Eu fiz um só que não deu certo...



public List<clsDados.Model.Atendimento> SelectData()
{

List<clsDados.Model.Atendimento> lstAtendimento = new List<clsDados.Model.Atendimento>();
SqlConnection con = new SqlConnection(clsDados.DAL.Conexao.StringConexão);
string sql = "Select * from Atendimento where dataAtendimento="+dateTimePickerConsulta.Text+" ";

SqlCommand cmd = new SqlCommand(sql, con);
con.Open();
SqlDataAdapter da = new SqlDataAdapter(cmd);
SqlDataReader reader = cmd.ExecuteReader(CommandBehavior.CloseConnection);
try
{
while (reader.Read())
{
clsDados.Model.Atendimento oAtendimento = new clsDados.Model.Atendimento();
oAtendimento.idAtendimento = Convert.ToInt32(reader["idAtendimento"]);
oAtendimento.horaAtendimento = Convert.ToInt32(reader["horaAtendimento"]);
oAtendimento.minAtendimento = Convert.ToInt32(reader["minAtendimento"]);
oAtendimento.dataAtendimento = Convert.ToDateTime(reader["dataAtendimento"]);
oAtendimento.observacoesAtendimento = reader["observacoesAtendimento"].ToString();
lstAtendimento.Add(oAtendimento);
}
}
finally
{
con.Close();
}
return lstAtendimento;
}
Vitor Vidal

Vitor Vidal

Responder

Posts

18/11/2013

Joel Rodrigues

Algum erro?

Experimente botar aspas simples em torno do parâmetro:
string sql = "Select * from Atendimento where dataAtendimento='"+dateTimePickerConsulta.Text+"' "
Responder

18/11/2013

Vitor Vidal

Nossa, muito obrigado.
Era essa aspas simples mesmo que estava faltando.
Agradecido
Responder

18/11/2013

Joel Rodrigues

Show de bola então.
Grande abraço e bons códigos.

Tópico concluído.
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar