Ir para conteúdo

POWERED BY:

Arquivado

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

Rafael Portal

Só aparece o primeiro resultado

Recommended Posts

Olá gente, é o seguinte estou tentando fazer uma consulta bem simples mas está acontecendo um problema estranho.... Tipo estou usando ADO e banco ACCESS tá o que acontece eu uso este sql:

 

sSql = "Select distinct Empresa from Clientes where Empresa LIKE '%" & sConsulta & "%'"  ORDER BY CodCliente"
Simples né.. eu quero buscar todas as empresas referentes ao que for passado como parâmetro para meu sConsulta... Bom mas acontece o seguinte... Quando eu faço a consulta aparece somente o primeiro resultado por exemplo: eu faço a consulta digitando "Banri" vai me aparecer todos os "Banrisul" dai digamos que temos um monte de resultados que tenham o nome "Banco Banrisul", bom ai está o problema eu tenho vários clientes só que da mesma empresa... Dai só aparece o primeiro cliente achado... e não aparece mais ninguém... Tirando o distinct não aditanta (caso alguém pense que é isso), bom eu preciso MUITO da ajuda de alguém... Agradeço muito espero que tenham entendido a minha dúvida

 

Rafael Portal

Compartilhar este post


Link para o post
Compartilhar em outros sites

sSql = "Select TOP 1 Empresa from Clientes where Empresa LIKE '%" & sConsulta & "%'" ORDER BY CodCliente"o TOP eh usado para limitar a quantidade de registros, espero que tenha ajudado, vlw.

Compartilhar este post


Link para o post
Compartilhar em outros sites

hum...vários clientes com o mesmo nome de empresa, e tirando o distinct continua aparecendo só 1??? é isso mesmo?se for posta o código VB que você está utilizando p/ exibir o resultado.isto com certeza é na exibição.flws

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.