none
C# query com datas RRS feed

  • Pergunta

  • Olá pessoal, alguem aqui sabe me dizer se esta query esta correta? (Tem duas data a de inicio(data1) e a do fim(data2) na base de dados estão em tipo varchar), so que quando faço esta query não me retornam valores, mas existem! até já tentei fazer no phpmyadmin manualmente subsituindo as data1/2 para uma data ficticia do tipo yyyy-MM-dd, e dps diz a query está bem mas não retorna valores...

                    

    string data1 = dateTimePicker1.Value.ToString("yyyy-MM-dd");
    string data2 = dateTimePicker2.Value.ToString("yyyy-MM-dd"); 

    MySqlDataAdapter ada = new MySqlDataAdapter("SELECT cod, data, data_fim FROM tabela_ligacao WHERE CONVERT(data, DATE) >= '" + data1 + "'  AND CONVERT(data_fim, DATE) <= '" + data2 + "' AND concelho = '" + comboBox1.Text + "';", conexao);

                    try
                    {
                        DataTable dTable = new DataTable();
                        ada.Fill(dTable);
                        dataGridView1.DataSource = dTable;
                        dataGridView1.Show();

                    }
                    catch (InvalidCastException)
                    {

                    }


    terça-feira, 23 de junho de 2015 15:24