Jump to content
Fórum Script Brasil
  • 0

Caracter Curinga (Resolvido)


nightmare

Question

9 answers to this question

Recommended Posts

  • 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 to comment
Share on other 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 to comment
Share on other sites

Guest
This topic is now closed to further replies.


  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      651.8k
×
×
  • Create New...