Tenta assim with Query do begin close; sql.clear; sql.add('select * from produtos '); sql.add('where nomeproduto like ' + quotedstr('%'+edit.text+'%')); open; end;
isso vai fazer uma busca em qualquer lugar do campo seja no meio ou no fim ou no inicio, e vc quizer fazer melhor e mais bunitinho coloca isso no evento onchange do edit e assim q ele vai digitando a pesquisa vai sendo realizada e mostrada num dbgrid por exemplo HNS Informática wrote: >Pessoal, tenho uma tabela de produtos, preciso fazer uma pesquisa como no Google, buscando por uma das palavras informadas, o banco é MySQL, alguém sabe qual a melhor forma de fazer isso? > >por ex. > >Nome do Produto DVD Philips DSC2000 > >se o usuario digitar DSC2000 retorna o DVD na pesquisa, como no gooble e yahoo busca.. > >Att. Charles A. Chiodi > >[As partes desta mensagem que não continham texto foram removidas] > > > > > -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Yahoo! Grupos, um serviço oferecido por: Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. [As partes desta mensagem que não continham texto foram removidas] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> <*> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages <*> Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html