none
AccessDataSource mudar a query RRS feed

  • Pergunta

  • Senhores saudações, o problema é o seguinte

    Montei um AccessDatasource automático para um banco do access com a seguinte função 

    SELECT * FROM fitoteca Consulta

    agora gostaria de mudar essa linha através de um botão de comando estou tentando assim más não estou conseguindo:

    Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
            AccessDataSource_fitoteca.UpdateCommand = ("SELECT * FROM fitoteca Consulta WHERE Data_Veinculacao > '15/08/2014'")
            AccessDataSource_fitoteca.DataBind()
        End Sub

    muito obrigado


    Laercio Tersi

    terça-feira, 5 de agosto de 2014 17:41

Todas as Respostas

  • Fazendo desta forma você está alterando o UpdateCommand, que será usado ao fazer um update no banco de dados, você deve alterar o SelectCommand.

    http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.accessdatasource(v=vs.110).aspx

    terça-feira, 5 de agosto de 2014 18:09
  • OI carolina, tentei más também não consegui.

    muito obrigado



    Laercio Tersi

    terça-feira, 5 de agosto de 2014 18:43
  • Estou tentando assim más não funciona
     Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
            AccessDataSource_fitoteca.SelectCommand = "SELECT * FROM fitoteca Consulta WHERE Data_Veinculacao > '15/08/2014'"
            AccessDataSource_fitoteca.DataFile = "~/dados_fitoteca.mdb"
            AccessDataSource_fitoteca.DataBind()
            ReportViewer12.DataBind()
        End Sub


    Laercio Tersi

    quarta-feira, 6 de agosto de 2014 12:06
  • assim também nao funciona 
            AccessDataSource_fitoteca.SelectCommand = "SELECT * FROM fitoteca Consulta WHERE ([Data_Veinculacao] = '" & TextBox1.Text & "')"
            AccessDataSource_fitoteca.Select(DataSourceSelectArguments.Empty)
            AccessDataSource_fitoteca.DataBind()
            ReportViewer12.DataBind()


    Laercio Tersi

    quarta-feira, 6 de agosto de 2014 12:50
  • Laercio, você está definindo o DataSource do ReportViewer?

    ReportViewer12.LocalReport.DataSources.Add(AccessDataSource_fitoteca);

    segunda-feira, 11 de agosto de 2014 12:58
  •        
            AccessDataSource_fitoteca.SelectCommand = "SELECT * FROM fitoteca Consulta WHERE Data_Veinculacao > '15/08/2014'"
            ReportViewer12.LocalReport.Refresh()
            ReportViewer12.DataBind(

    O brigado pela ajuda Carolina, tava quase desistindo e indo ir fazer um cursop de PHP. Deu tudo certo, funcionou de após o refresh no reportviewer (kkkkkkkkkkk)

    Muito o obrigado

     

    Laercio Tersi

    • Sugerido como Resposta Carolina Silva terça-feira, 19 de agosto de 2014 19:45
    quarta-feira, 13 de agosto de 2014 12:24