GARANTIR DESCONTO

Fórum Select * From Clientes Where Nome= ¬¬¬ #197523

27/11/2003

0

Pessoal, gostaria que voces me explicassem como fazer a consulta p/ trazer todos os nomes que começam por ´ MARIA´ , nome este que esta em um edit1.text:

qryConsClientes.Add(´ Select * From clientes Where Nome = );

Como eu termino esta linha para fazer esta consulta usando Delphi6 e PARADOX ?? :(

Já usei as dicas do forum usando Locate, FindNearest, edit1.text¬ e nada.
Muito obrigado a todos


Candynho

Candynho

Responder

Posts

27/11/2003

Cordj

Olá
Tente usar like Exemplo:
SELECT * FROM CLIENTES WHERE NOME LIKE ´MARIA¬´

Espero que Tenha Ajudado


Responder

Gostei + 0

27/11/2003

Marcelo.c

qryConsClientes.Add(´ Select * From clientes Where Nome LIKE ´+QuotedStr(Edit1.Text+´¬´));



Responder

Gostei + 0

27/11/2003

Jdasg

SELECT *
FROM Clientes
WHERE Nome LIKE [i:6108fe1589][b:6108fe1589]:nome[/b:6108fe1589][/i:6108fe1589]

Passar o parâmetro acima em negrito no TQuery ou no .PAS
depois passar esta linha de comando que está alimentando o parâmetro com o text do edit.

[i:6108fe1589][b:6108fe1589]qryConsClientes.ParamByName(´nome´).AsString := edit1.Text[/b:6108fe1589][/i:6108fe1589]

Qualquer dúvida me responda ou me mande um email.


Responder

Gostei + 0

28/11/2003

Yankleber

O WHERE procura ocorrências exatas enquanto o LIKE utiliza o ¬ como wildcard. Alguns SGBDs reconhecem o * ao invés do ¬.


Responder

Gostei + 0

03/12/2003

Candynho

Agradeço as dicas do pessoal do forum. Usei a seguinte combinação:

qryConsClientes.Add(´ Select * From clientes Where Nome LIKE ´+(Edit1.Text+´¬´));


Responder

Gostei + 0

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

Aceitar