GARANTIR DESCONTO

Fórum Busca aproximada em adoquery?????????? #177724

27/08/2003

0

Não sei mas o que fazer!!!

Estou usando Acess, camada ADO, e para consulta : ADOQuery.

Adoquery.sql.add(´select * from Normas´);
AdoQuery.sql.add(´where Instituicao =: parametro1);
Adoquery.parameter.parameterbyname(parametro1).value := Edit1.text;


Só funciona se no Edit.text for digitado o valor exato, ex.: (Norma ABNT)
Se digitar apenas (ABNT), a query retorna vazia!!!!!!

Já tentei de tudo: := ´¬´+ Edit.text + ´¬´ e algo parecido, mas NÃO FUNCIONA!!!
Por favor, alguém me ajude!!!!!


Lbsystems

Lbsystems

Responder

Posts

27/08/2003

Allen74

Amigo,

Faça a seguinte modificação no seu código:

Adoquery.sql.add(´select * from Normas´);
AdoQuery.sql.add(´where Instituicao like :parametro1);
Adoquery.parameter.parameterbyname(parametro1).value := Edit1.text+´¬´;


O símbolo ¬ no parâmetro em conjunto com a cláusula LIKE do SQL irá localiar qualquer instituição que se inicie com parte do texto digitado no Edit1.

Para mais informações, faça uma pesquisa sobre a utilização da cláusula LIKE do SQL.


Responder

Gostei + 0

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

Aceitar