Carlos Rocha Postado Dezembro 24, 2008 Denunciar Share Postado Dezembro 24, 2008 Ola turma.Feliza natal a todos!Tenho um campo na tabela clientes do tipo bigint como o nome cpf_cnpjEle grava valores de CPF'S e CNPJ'SEntão, estou fazendo a seguinte consulta no MySql Front (e no VB.Net tambem):Select * from clientes where ativo='S' and cpf_cnpj like '5%'Existe um registro que começa com 5 mas a consulta não ach nada e nem da erro.O que pode ser? Link para o comentário Compartilhar em outros sites More sharing options...
0 Mestre SAM Postado Dezembro 24, 2008 Denunciar Share Postado Dezembro 24, 2008 se tu tirar o ativo='S' ele acha? Link para o comentário Compartilhar em outros sites More sharing options...
0 Carlos Rocha Postado Dezembro 24, 2008 Autor Denunciar Share Postado Dezembro 24, 2008 (rsrs)Sabia que alguém ia perguntar isso!Mas não! não acha.Fiz esse testa tambemO problema é que por possuir 14 caracters o campo aí não rola tipo INT que só se não me engano até 11 dai em diante só BIGINT Link para o comentário Compartilhar em outros sites More sharing options...
0 Mestre SAM Postado Dezembro 24, 2008 Denunciar Share Postado Dezembro 24, 2008 heheheeu tinha q perguntar não é? carlos,a gente nunca sabe o nivel de conhecimento das pessoas que postam suas duvidas.estranho o seu problema,criei uma coluna BIGINT aqui, adicionei alguns valores,fiz exatamente a sua pesquisa (sem o ativo=S) e funcionou.quantos registros começando com 5 você tem? Link para o comentário Compartilhar em outros sites More sharing options...
0 Carlos Rocha Postado Dezembro 24, 2008 Autor Denunciar Share Postado Dezembro 24, 2008 Veja:é só teste ta? Link para o comentário Compartilhar em outros sites More sharing options...
0 Mestre SAM Postado Dezembro 24, 2008 Denunciar Share Postado Dezembro 24, 2008 teu problema é parecido com este, veja:http://scriptbrasil.com.br/forum/index.php?showtopic=129905só pra confirmar, se tu mudar o valor do '5%' pra 4 ou 3, o resultado é o mesmo? Link para o comentário Compartilhar em outros sites More sharing options...
0 Carlos Rocha Postado Dezembro 24, 2008 Autor Denunciar Share Postado Dezembro 24, 2008 sim., qualquer valor não encontra.Acho que pode ter algo haver com o Tipo BIGINT Link para o comentário Compartilhar em outros sites More sharing options...
0 Carlos Rocha Postado Dezembro 25, 2008 Autor Denunciar Share Postado Dezembro 25, 2008 (editado) Ok turma era só converter o campo cpf_cnpj na SQL de BIGINT para CHAR. Vejam:select * from clientes where cast(cpf_cnpj as char) like '5%'um abraço a todos e feliz natal! Editado Dezembro 25, 2008 por Carlos Rocha Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Carlos Rocha
Ola turma.
Feliza natal a todos!
Tenho um campo na tabela clientes do tipo bigint como o nome cpf_cnpj
Ele grava valores de CPF'S e CNPJ'S
Então, estou fazendo a seguinte consulta no MySql Front (e no VB.Net tambem):
Existe um registro que começa com 5 mas a consulta não ach nada e nem da erro.
O que pode ser?
Link para o comentário
Compartilhar em outros sites
7 respostass a esta questão
Posts Recomendados