Inquiridor
AccessDataSource mudar a query

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
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
-
-
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
-
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
-
-
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