Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

m3oliveira

[Resolvido] C# + Access - Comando não traz dados ao Grid

Recommended Posts

Com SELECT * funcionou?

 

Então sua query com LIKE não está retornando nada.

 

Isso, o "problema" é na query com o LIKE, porém não ha erro algum na query, porque utilizei ela diretamente no banco e trouxe os dados normalmente. Mas no sistema não traz.

 

Segue a query no sistema:

string sql = "select * from Setor where descricao like '" + filtro + "*'";

 

e como rodei no banco:

select * from Setor where descricao like 'i*'

 

Como disse, só no sistema não roda, no banco funciona.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se você está usando um BD Access, o problema é que mesemo no sistema, você precisa utilizar "%" ao invés de "*" porque você está dando uma query SQL. Tente utilizar os "%" no sistema, não no banco de dados.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Com SELECT * funcionou?

 

Então sua query com LIKE não está retornando nada.

 

Deu certo, obrigado. Havia testado com o % diretamente no banco e não funcionou, e vi em alguns lugares comentando a respeito do *. O % realmente não funcionou diretamente no banco, mas na aplicação funcionou.

 

Podem fechar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.