none
Consulta com termo "like" não conecta... RRS feed

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

    sexta-feira, 21 de novembro de 2014 23:42

Todas as Respostas

  • Geraldo,

    poste seu método que busca os dados do banco.

    Gera algum erro?

    aparentemente está correto, só dei uma enxugada...

    SELECT  desclifis, 
            cnhcli, 
            nunend, 
            cpfcli, 
            rgcli, 
            codend 
    FROM    cliente 
    WHERE   desclifis  Like '*g*'
    


    Natan

    sábado, 22 de novembro de 2014 01:40
  • Boa tarde Geraldo,

    Posta o erro para podermos te ajudar melhor.

    Att,


    Ricardo Cortes Microsoft Contingent Staff

    Esse contedo e fornecido sem garantias de qualquer tipo, seja expressa ou implicita.

    MSDN Community Support

    sábado, 22 de novembro de 2014 18:53
  • 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

    domingo, 23 de novembro de 2014 03:15
  • 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

    domingo, 23 de novembro de 2014 03:18