Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde,
Tenho uma pequena aplicação em C# com Access onde tenho o seguinte método de consulta:
public DataTable buscarSetor(string filtro)
{
DataTable tabela = new DataTable();
string sql = "select * from Setor where descricao like '" + filtro + "*'";
MessageBox.Show(sql);
OleDbDataAdapter da = new OleDbDataAdapter(sql, strCon);
da.Fill(tabela);
return tabela;
}
Evento click do botão btPesquisar:
private void btPesquisar_Click(object sender, EventArgs e)
{
SetorDAL obj = new SetorDAL();
dtgvSetor.DataSource = obj.buscarSetor(txtFiltro.Text);
}
bom ao utilizar este método buscarSetor, ele não traz dados nenhum ao grid, porém se passo a sql
select * from Setor, ele traz dados. Pensei que poderia ser erro no sql com like, porém testei diretamente no access e funcionou perfeitamente.
segue a sql que passei direto no Access
select from setor where descricao like 'f'
Onde estou errando?
Carregando comentários...