Inquiridor
Consulta com termo "like" não conecta...

Pergunta
-
Pessoal, boa noite.
Sou estudante de Análise de Sistemas e estou com o seguinte problema:
Estou tentando fazer uma consulta em um banco de dados Access utilizando o visual Studio 2012 para faze-lo, criei a seguinte String de conexão, "SELECT cliente.desclifis, cliente.cnhcli, cliente.nunend, cliente.cpfcli, cliente.rgcli, cliente.codend FROM cliente WHERE (((cliente.desclifis) Like'*g*'));" .
No Access, ok Funciona, No Vb.net não carrega o datagridview... O que faço?
Agradeço muito quem puder ajudar...
Todas as Respostas
-
-
-
Se você estiver trabalhando com o arquivo do access e ele está dentro do seu projeto, o que acontece é que quando você compila o projeto o vs pega o arquivo que está no projeto e copia ele para a pasta Bin/Debug do seu projeto. O visual studio passa a trabalhar com esse arquivo dentro da pasta bin/debug. Se você consultar os dados diretamente no arquivo original ele mostra os dados, porém quando roda pelo visual studio ele lê da pasta Bin/Debug e os dados podem não estar lá dependendo do momento em que ele copiou esse arquivo.
Tente clicar em cima do banco de dados no visual studio, apertar F4 e alterar a propriedade Copy To Output Directory para Copy Away, se não der tente a Copy if Never.
Bruno Ferreira de Souza
MVP - Microsoft Valuable Professional
MCTS .NET Framework - Windows Applications
MCPD .NET Framework - Windows Applications
www.maestrodotnet.com.br
@BrunoMaestro -
Tenta também usar o like como no exemplo:
"SELECT * FROM moviedb WHERE Title Like '%g%' "
Bruno Ferreira de Souza
MVP - Microsoft Valuable Professional
MCTS .NET Framework - Windows Applications
MCPD .NET Framework - Windows Applications
www.maestrodotnet.com.br
@BrunoMaestro