• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

4 mensagens neste tópico

oi ppl

como é que faço um consulta em sql em que vá buscar todos os nomes que começem por uma letra ou uma determinada sequencia de letras

?????????

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

oi ppl

como é que faço um consulta em sql em que vá buscar todos os nomes que começem por uma letra ou uma determinada sequencia de letras

?????????

mto bem...

primeiro vais ter q chamar a base de dados ao teu programa..

para ta l usa:

imports system.data.oledb

dps cria os objectos atraves de codigo

dim ds as new data set

dim l as new oledbconnection -- (provider)

agr vais buskar us nomes

fazes dim da as new oledbdataadapter("select nome from tabela where nome like '*(letra)'")

da.fill(ds,[nome da tabela])

estas duas ultimas linhas é no form load

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

fazes dim da as new oledbdataadapter("select nome from tabela where nome like '*(letra)'")

Acho que '*(letra)' devia ser '(letra)*' e mesmo assim em vez do * ser  %

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

A query no SQL é SELECT nome FROM tabela WHERE nome LIKE 'variavel%'

onde variavel é a palavra que queres procurar, caso queiras procurar n só no princio mas tb meio e fim (que é o que normalmente é usado para procuras) usa antes:

SELECT nome FROM tabela WHERE nome LIKE '%variavel%'

Para mais info: http://www.w3schools.com/sql/sql_where.asp

btw acho que isto ficava melhor na secção do SQL

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora