BUSCA NO BANCO DE DADOS
Meus amigos, gostaria de saber como faço pra buscar um numero de telefone pelos números finais:
Exemplo: se eu digitar na minha textbox o numero (75)8 o programa me trará todos que começam
com esses dÃgitos, mas digamos que eu queira pesquisar todos os numeros de celular que terminem com 25
qual seria o código?
Segue minha conexão com o banco de dados e o código que uso pra pesquisar:
Exemplo: se eu digitar na minha textbox o numero (75)8 o programa me trará todos que começam
com esses dÃgitos, mas digamos que eu queira pesquisar todos os numeros de celular que terminem com 25
qual seria o código?
Segue minha conexão com o banco de dados e o código que uso pra pesquisar:
Public db As New ADODB.Connection
Public rs As New ADODB.Recordset
Public path As String
Public Sub ConnectDB()
path = App.path & [Ô]\BDA.mdb[Ô]
db.Open [Ô]Provider=microsoft.jet.oledb.4.0;data source=[Ô] & path
End Sub
ConnectDB
rs.Open [Ô]Select * from tblCad where TELEFONE LIKE [ô][Ô] & txtLCel.Text & [Ô]%[ô] or CELULAR3 LIKE [ô][Ô] & txtLCel.Text & [Ô]%[ô] order by COD[Ô], db, 3, 3
Do Until (rs.EOF)
Set Item = ListAlterar.ListItems.Add(, , rs!cod)
Item.SubItems(1) = [Ô][Ô] & rs!Nome
Item.SubItems(2) = [Ô][Ô] & rs!CELULAR
Item.SubItems(3) = [Ô][Ô] & rs!TELEFONE
Item.SubItems(4) = [Ô][Ô] & rs!RECAD
Item.SubItems(5) = [Ô][Ô] & rs!CELULAR2
Item.SubItems(6) = [Ô][Ô] & rs!RECAD2
rs.MoveNext
Loop
Set rs = Nothing
db.Close: Set db = Nothing
Coloque a porcentagem antes do seu textbox tente [ô]%[Ô] & txtLCel.text & [Ô][ô] e veja se da certo
Citação::
Coloque a porcentagem antes do seu textbox tente [ô]%[Ô] & txtLCel.text & [Ô][ô] e veja se da certo
Ok amigo, vou tentar aqui e dou o retorno.....
Desde já agradeço a ajuda
Colega
Pegar apenas o que COMEÇA com o termo 25 (simbolo de percentual ANTES)
select * from tabela where campo like [ô]%25[ô]
Pegar apenas o que TERMINA com o termo 25 (simbolo de percentual APÓS)
select * from tabela where campo like [ô]25%[ô]
Pegar apenas o que CONTENHA o termo 25 em qualquer posição, incluindo começo ou fim, no meio, etc (simbolo de percentual ANTES e APÓS)
select * from tabela where campo like [ô]%25%[ô]
Pegar apenas o que COMEÇA com o termo 25 (simbolo de percentual ANTES)
select * from tabela where campo like [ô]%25[ô]
Pegar apenas o que TERMINA com o termo 25 (simbolo de percentual APÓS)
select * from tabela where campo like [ô]25%[ô]
Pegar apenas o que CONTENHA o termo 25 em qualquer posição, incluindo começo ou fim, no meio, etc (simbolo de percentual ANTES e APÓS)
select * from tabela where campo like [ô]%25%[ô]
Desculpe colega, em pressa inverti as situações de COMEÇA e TERMINA na resposta acima.
Mas é da forma: sÃmbolo de percentual ANTES, ou APÓS ou com o termo ENTRE sÃmbolos.
Mas é da forma: sÃmbolo de percentual ANTES, ou APÓS ou com o termo ENTRE sÃmbolos.
Citação::
Desculpe colega, em pressa inverti as situações de COMEÇA e TERMINA na resposta acima.
Mas é da forma: sÃmbolo de percentual ANTES, ou APÓS ou com o termo ENTRE sÃmbolos.
Muito obrigado , vou testar aqui mas sei que vai funcionar por isso vou encerrar o tópico.
Tópico encerrado , respostas não são mais permitidas