Colocar aspas no componente Query

19/03/2003

0

Olá
Sei que esta deve ser bem fácil, mas alguém pode me ajudar, ainda sou principiante.
:o)
Preciso colocar o comando LIKE dentro do componente Query, por exemplo:

select Nome from Clientes where Nome like ´S¬´

Isso funciona no Interbase, o problema é que tenho que colocar isso dentro de um componente Query e no lugar do S um parâmetro passado pelo form. Mais ou menos assim:

select Nome from Clientes where Nome like ´¬paramform´

Mas se for feito assim ele interpreta o paramform como uma string que na verdade não é pra ser.

Espero que alguém possa me ajudar.
Obrigada
Anni


Anni

Anni

Responder

Posts

19/03/2003

Nebrio

coloque assim:
select Nome from Clientes where Nome like :Parametro

na propriedade params da query defina o tipo deste parametro

depois faça o seguinte código no onClick de um botão por exemplo:

with query do
begin
Close;
ParamByName(´Parametro´).Value := ´¬´+Edit.Text;
Open;
end;

Neste caso ele recebe o texto de um Edit como valor


Ne´brio


Responder

19/03/2003

Rdf

coloque assim: select Nome from Clientes where Nome like :Parametro na propriedade params da query defina o tipo deste parametro depois faça o seguinte código no onClick de um botão por exemplo: with query do begin Close; ParamByName(´Parametro´).Value := ´¬´+Edit.Text; Open; end; Neste caso ele recebe o texto de um Edit como valor Ne´brio


só acrescentando, acho que vc vai ter que passar também as aspas...
ParamByName(´Parametro´).AsString := ´´´¬´ + Edit.Text + ´´´´;

obs.: Na linha acima, todas as aspas são simples!!!


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar