Ir para conteúdo
Fórum Script Brasil
  • 0

Caracter Curinga (Resolvido)


nightmare

Pergunta

9 respostass a esta questão

Posts Recomendados

  • 0

não, desta forma ele procura no meio, mas se eu quiser pesquisar de uma forma mais complexa como no proprio pesquisar do windows com caracteres curingas não funciona, ex:

eu digito h*n o programa vai achar:

hudson

hadkfdkjkfdjn

hkjjjn

é isso que eu quero

entendeu???

Link para o comentário
Compartilhar em outros sites

  • 0

É so fazer a select em modo de execução tambem:

Vamos supor que você esteja usando um Edit1. pra fazer a busca.

begin 

  Query1.Close;

  Query1.Sql.Clear;

  Query1.Sql.Add('Select * from Tabel Where Campo Like '+#39+Edit1.text+#39);

  Query1.Open;

end;

entendeu?

mas se você quizer o * mesmo, podemos fazer uma implementação pra subistituir o * pelo % na select:

var txt : string;

begin

  txt := Edit1.text;

 

  while Pos('*', txt) > 0 do

     txt[Pos('*', txt)] := '%';

 

  Query1.Close;

  Query1.Sql.Clear;

  Query1.Sql.Add('Select * from Tabel Where Campo Like '+#39+txt+#39);

  Query1.Open;

end;

fica até mais bonitinho! com asteristico * biggrin.gif

Progr'amador.

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...