none
Parametro em DataSet MYSQL C# RRS feed

  • Pergunta

  • Estou usando DataSet no meu Relatório no Reportviewer. Uso ele constantemente mas apenas para relatórios do dia inteiro ou da semana e coisa do tipo. Porém agora estou com dificuldade e realmente sem saber o que fazer. Não sei de que maneira posso passar por código uma VARIAVEL para incluir na clausula WHERE em minha consulta. 

    Aqui indiquei o DataSet que estaria utilizando no Reportviewer

    // TODO: esta linha de código carrega dados na tabela 'dbatenienseDataSet.tb_caixa'. Você pode movê-la ou removê-la conforme necessário.
                this.tb_caixaTableAdapter.Fill(this.dbateniensejpDataSet.tb_caixa);

    SELECT lancamento, valor FROM tb_caixa WHERE data_referencia BETWEEN CURDATE() -7 AND CURDATE() AND idcarro = (VARIAVEL)

    Basicamente é isso que tenho.


    sábado, 17 de dezembro de 2022 23:04

Todas as Respostas

  • Guilherme,

    Você criou a variável no seu projeto?

    É necessário passar a mesma como uma parâmetro, declarando no componente que esta fazendo o processamento da query.


    Pedro Antonio Galvão Junior [MSc. | MVP | MCC | MSTC | MIE | MTAC | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados Relacional e Data Warehouse | Professor Universitário | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    segunda-feira, 19 de dezembro de 2022 20:34
  • Olá Guilherme,
     
    Alguma novidade sobre a consulta feita?
     
    A resposta fornecida foi útil?
     
    Obrigado por usar os fóruns do MSDN.
     
    Pablo Garcia
    ____________________________

    Por favor, lembre-se de marcar "PROPOR COMO RESPOSTA" para respostas que resolveram seu problema, é uma maneira comum de reconhecer aqueles que ajudaram e torna mais fácil para outros visitantes encontrarem a solução mais tarde.
    terça-feira, 24 de janeiro de 2023 17:27