Jump to content

Parametros de consulta


kazzx
 Share

Recommended Posts

Viva novamente.

ora, desta vez a minha questão é a seguinte ..

tenho um formulário com: uma caixa de texto, um botão e uma listview. este formulário dá a possibilidade de fazer consultas na base de dados de alguém que é inserido na caixa de texto.

como por exemplo, ao inserir o nome 'João' na caixa de texto e clicar no botão, se existir o nome João na base de dados então na listview aparecerá todas as pessoas com o nome João existentes.

as minhas duvidas são, como faço para independentemente de escrever 'joao' ou 'João', aparecer pessoas com esse nome.

gostava também de saber como fazer aparecer na listview por exemplo mais que um parametro referente a essa pessoa, como por exemplo, se escrever o nome de João aparecer por exemplo o email dele, porque se existirem mais que um se poder identificar. acho que me fiz entender.

antes deste processo todo houve um registo com vários parametros como telemovel, email e por aí fora.

Link to comment
Share on other sites

Em mySQL, por exemplo, tanto %joao% como %Joao% ou %JoAo% devolvem um registo que contenha João no campo especificado.

Penso que em MSSQL o caso não mude de figura, não tenho como testar agora.

Já em Access... sinceramente não te sei dizer. Exprimenta usar a wildcard (%)

Alguém que saiba, ou que possa testar vai to dizer com certeza.

Para devolveres mais do que um "parametro", passo a expressão, basta indicares na consulta o que queres que venha mais. Por exemplo:

Queres que venha o Nome, Email e Telemovel:

SELECT Nome,Email,Telemovel FROM .....

Sérgio Ribeiro


"Great coders aren't born. They're compiled and released"
"Expert coders do not need a keyboard. They just throw magnets at the RAM chips"

Link to comment
Share on other sites

Como te disse, Access não faço ideia, nem tenho como testar agora.

Mas ainda assim, estão aí uns erros graves.

Não podes usar acentos e caracteres especiais nos nomes das colunas.

A síntaxe pede:

SELECT coluna,coluna,coluna,....

Tenta:

cmd.CommandText = "Select coluna,coluna,coluna from Utilizadores Where Nome Like '%" & txtverifica.Text & "%'"

Onde os "coluna" são obviamente os nomes das tuas colunas.

Sérgio Ribeiro


"Great coders aren't born. They're compiled and released"
"Expert coders do not need a keyboard. They just throw magnets at the RAM chips"

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.