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!!!!!
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
Curtir tópico
+ 0
Responder
Posts
27/08/2003
Allen74
Amigo,
Faça a seguinte modificação no seu código:
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.
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
Clique aqui para fazer login e interagir na Comunidade :)