none
Consulta por Data duas datas RRS feed

  • Pergunta

  •  

    Preciso consultar duas datas no meu banco em access

    private void btnconsulta_Click(object sender, EventArgs e)
            {


                    try
                    {
                        //Endereço do banco de dados
                        String Stringcon = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Car Company\venda.mdb";
                        OleDbConnection conn = new OleDbConnection(Stringcon);
                        conn.Open();

                    //seleciona o banco de dados

                    String SQL = "select * from venda where data ='"+data1.Text+"'";


                        OleDbDataAdapter adapter = new OleDbDataAdapter(SQL, conn);
                        DataSet DS = new DataSet();
                        adapter.Fill(DS, "venda");


                        dgResultado.DataSource = DS.Tables["Venda"];

                    }
                    catch (Exception erro)
                    {


                        MessageBox.Show(erro.Message);
                    }

                        
    domingo, 4 de agosto de 2019 16:18

Todas as Respostas

  • Altere para:

    sql = "select * from vendas where data between #" + data1 + "# and #" + data2 + "#"


    Natan

    segunda-feira, 5 de agosto de 2019 10:44
  • Deu certo 
    Porem as vendas feita no mês de agosto não estou conseguindo consultar

    somente as do mês de Julho

    segunda-feira, 5 de agosto de 2019 18:33
  • Aí você tem que partir pra análise e identificar se o parâmetro está sendo enviado corretamente, se não está sendo trocado mês por dia.... assim por diante.

    Natan

    segunda-feira, 5 de agosto de 2019 18:53